# Teach-чеклист по обработанным markdown-материалам

Дата создания: 2026-06-28.

Этот чеклист нужен для следующего прохода по уже обработанной базе. Цель прохода: брать готовые markdown-материалы, дополнять существующие HTML-уроки в `course/` и создавать новые уроки там, где материала уже хватает.

Главное требование: **весь учебный материал из обработанных markdown-файлов должен попасть в уроки или reference-карточки**. Не достаточно отметить, что файл просмотрен. Нужно явно показать, куда ушли его идеи, примеры, различения, практики и диагностические признаки. Исключать можно только служебный шум: навигацию, старые аудиты, технические статусы, повторы без нового смысла. Такое исключение тоже надо записать в строке пункта.

## Правила прохода

- Стартовый статус всех пунктов: `[ ]` — еще не пройдено в новом teach-проходе.
- В каждый пункт включен один markdown-файл, найденный на момент создания чеклиста. Исключение только одно: сам этот чеклист не считается исходным материалом.
- Не группируй всё подряд и не переделывай курс ради новой структуры. Группировка нужна точечно: когда несколько учебных единиц естественно вытекают из одного свойства типа или одной внутренней механики.
- Если несколько файлов или несколько близких единиц внутри одного файла лучше работают как один урок, объединяй их, но прямо запиши общий целевой урок в строках всех связанных файлов.
- Материал считается перенесенным только тогда, когда он есть в конкретном HTML-уроке, reference-карточке или явно помечен как служебный/повторный и не учебный.
- При создании урока следуй skill `teach`: один урок учит одной узкой вещи, опирается на миссию, дает маленькую практику или retrieval-проверку, ссылается на источники и переиспользует `course/assets/`.
- При редактировании текста следуй skill `humanize`: простой язык, без канцелярита, без декоративных выводов, без бесполезных комментариев и AI slop.
- Не переписывай исходную базу ради красоты. Исходники читаем как материал; учебные тексты живут в `course/`.
- После каждого закрытого пункта обновляй статус, целевой урок/reference, что изменено и какую проверку сделал.

## Как решать, объединять ли учебные единицы

Объединяй только там, где это помогает учиться, а не просто уменьшает количество уроков.

Хороший повод объединить:

- несколько тем растут из одной черты характера: например, у двойки забота, незаявленная потребность, поздняя граница и обида;
- одна тема является следующим шагом другой: страх шестерки → проверка → поиск гарантии → доверие к опоре;
- один и тот же паттерн виден в разных ситуациях: пятерочная экономия ресурса в контакте, переписке, теле и отношениях;
- один практический навык покрывает несколько близких идей: заметить импульс семерки убежать в план, покупку, разговор или «зато»;
- внутри типа есть связка «ядро → защита → внешний вид → практика», и ее лучше пройти одним уроком.

Не объединяй, если:

- у тем разные учебные действия: одно нужно распознавать, другое тренировать, третье сравнивать;
- урок станет перегруженным и потеряет одну узкую победу;
- объединение прячет важное различение между похожими типами;
- связь только формальная: темы рядом в файле, но не вытекают из одной механики;
- тема уже хорошо работает как отдельный урок и ее не надо ломать.

При закрытии пункта записывай не просто «объединено», а почему: `объединено, потому что это одна цепочка: свойство → защита → симптом → практика`.

## Проверка перед отметкой пункта

Для каждого файла перед `[x]`:

1. Прочитать файл полностью или по разделам, если он большой.
2. Выписать учебные единицы: идеи, примеры, различения, практики, вопросы самопроверки, диагностические признаки, источники.
3. Решить маршрут для каждой учебной единицы: дополнить существующий урок, создать новый урок, объединить с соседними темами или перенести в reference.
4. Если что-то не идет в урок, записать причину: дубль, служебный текст, навигация, старый аудит, техническая проверка без учебного смысла.
5. Если урок создан/изменен: проверить источники, практику/retrieval, ссылки на reference и README темы.
6. Проверить текст по `humanize`: убрать AI slop, пустые фразы, лишние объяснения ради объяснений.
7. Записать в строку результат: `обновлено`, `создано`, `объединено с ...`, `перенесено в reference` или `служебно, урок не нужен`, плюс список покрытых учебных единиц и файлы проверки.

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

- Всего markdown-файлов в маршруте: **104**.
- книга: 1
- служебный файл базы: 7
- исходный урок: 13
- тип: 9
- концепт: 10
- различение: 36
- служебный файл курса: 10
- карта темы: 18

## Книга и общая база

| Статус | Markdown-файл | Маршрут teach-прохода | Что записать при закрытии |
|---|---|---|---|
| [x] | `books/mudrost-enneagrammy.md` | дополнить `course/foundations/`, типовые серии, reference-карточки и уроки по книжному слою<br>Закрыто: обновлено/покрыто в `course/foundations/0001-type-is-not-your-essence.html, course/foundations/0002-basic-fear-and-lost-message.html, course/foundations/0003-wake-up-role-red-flag.html, +19`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 22; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `index.md` | служебная сверка покрытия: использовать для проверки, что маршрут не потерял источники; в урок не превращать<br>Закрыто: служебная сверка/quality gate; в урок не превращалось. | Использовано для проверки покрытия, anti-slop, quiz-качества или старых статусов; учебного материала сверх служебного маршрута нет. |

## Исходные уроки

| Статус | Markdown-файл | Маршрут teach-прохода | Что записать при закрытии |
|---|---|---|---|
| [x] | `lessons/2025-10-07-ennea.md` | дополнить `course/type-4/` и уроки различений 4 vs 3/5/6/8/9<br>Закрыто: обновлено/покрыто в `course/type-4/0002-emotion-as-self.html, course/type-4/0003-envy-as-missing-quality.html, course/type-4/0004-being-with-type-four.html, +7`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 10; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `lessons/2025-10-21-ennea.md` | дополнить `course/type-4/`, `course/presence/`, `course/instincts/`<br>Закрыто: обновлено/покрыто в `course/type-4/0005-type-4-vs-type-3.html, course/type-4/0008-type-4-vs-type-8.html, course/type-4/0009-type-4-vs-type-6.html, +7`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 10; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `lessons/2025-11-11-ennea.md` | дополнить `course/type-5/`, `course/presence/`, уроки отличий 5 vs 4/9/6/1<br>Закрыто: обновлено/покрыто в `course/type-4/0006-type-4-vs-type-5.html, course/type-5/0002-resource-and-distance.html, course/type-5/0003-thinking-vs-feeling.html, +3`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 6; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `lessons/2025-11-25-ennea.md` | дополнить `course/type-5/`, переход к `course/type-6/`, уровни и линии<br>Закрыто: обновлено/покрыто в `course/type-5/0006-being-in-experience.html, course/type-5/0007-beautiful-mind-as-type-five.html, course/type-5/0008-type-5-lines-and-levels.html, +3`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 6; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `lessons/2025-12-09-ennea.md` | дополнить `course/type-6/`, `course/presence/`, 6 vs 8<br>Закрыто: обновлено/покрыто в `course/type-6/0002-fear-and-security.html, course/type-6/0003-phobic-counterphobic.html, course/type-6/0004-trust-and-support.html, +2`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 5; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `lessons/2025-12-23-ennea.md` | дополнить `course/type-6/`, тритипы, тревогу и ошибку<br>Закрыто: обновлено/покрыто в `course/type-6/0005-provocation-as-testing.html, course/type-6/0006-anxiety-and-error.html, course/type-6/0007-six-vs-similar-types.html, +2`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 5; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `lessons/2026-01-27-ennea.md` | дополнить `course/type-7/`, подтипы, различения с 3/5/8/9<br>Закрыто: обновлено/покрыто в `course/type-7/0002-pain-and-plan.html, course/type-7/0004-eat-pray-love.html, course/type-7/0005-kostik-as-seven.html, +5`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 8; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `lessons/2026-02-10-ennea.md` | дополнить `course/type-8/`, границы, уязвимость, отличия с похожими типами<br>Закрыто: обновлено/покрыто в `course/type-4/0008-type-4-vs-type-8.html, course/type-8/0002-force-control-sovereignty.html, course/type-8/0003-vulnerability-and-denial.html, +5`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 8; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `lessons/2026-02-24-ennea.md` | дополнить `course/type-8/`, уровни, подтипы, ресурс и помощь<br>Закрыто: обновлено/покрыто в `course/type-8/0005-body-energy-and-first-impression.html, course/type-8/0006-anger-and-presence.html, course/type-8/0007-godfather-subtypes.html, +3`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 6; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `lessons/2026-04-28-ennea.md` | дополнить `course/lines-of-connection/`, `course/levels/`, `course/presence/`<br>Закрыто: обновлено/покрыто в `course/levels/0001-levels-as-range.html, course/levels/0002-center-of-gravity.html, course/levels/0003-spiral-diagnosis.html, +8`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 11; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `lessons/2026-05-12-ennea.md` | дополнить `course/levels/`, `course/instincts/`, `course/presence/`<br>Закрыто: обновлено/покрыто в `course/instincts/0001-three-instincts.html, course/instincts/0002-self-preservation.html, course/instincts/0003-social-instinct.html, +10`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 13; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `lessons/2026-05-26-ennea.md` | дополнить `course/instincts/`, `course/type-1/`, инстинктивные look-alike уроки<br>Закрыто: обновлено/покрыто в `course/instincts/0001-three-instincts.html, course/instincts/0002-self-preservation.html, course/instincts/0003-social-instinct.html, +11`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 14; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `lessons/2026-06-16-ennea.md` | дополнить `course/type-2/`, `course/type-3/`, `course/type-9/`, тритипы и границы<br>Закрыто: обновлено/покрыто в `course/presence/0001-notice-without-attacking.html, course/triads/0001-centers-and-tritype.html, course/triads/0002-harmonic-groups.html, +8`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 11; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |

## Типы

| Статус | Markdown-файл | Маршрут teach-прохода | Что записать при закрытии |
|---|---|---|---|
| [x] | `types/type-1.md` | дополнить `course/type-1/`, reference типа 1, при необходимости создать новый урок по ядру типа<br>Закрыто: обновлено/покрыто в `course/type-1/0007-miranda-priestly.html, course/type-1/0008-ippolit-self-preservation-one.html, course/type-1/0002-duty-and-goodness.html, +1`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 4; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `types/type-2.md` | дополнить `course/type-2/`, reference типа 2, при необходимости создать новый урок по ядру типа<br>Закрыто: обновлено/покрыто в `course/type-2/0002-love-through-care.html, course/type-2/0003-boundaries-and-own-pain.html, course/type-2/0007-steel-magnolias.html, +4`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 7; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `types/type-3.md` | дополнить `course/type-3/`, reference типа 3, при необходимости создать новый урок по ядру типа<br>Закрыто: обновлено/покрыто в `course/type-3/0001-type-3-core-description.html, course/type-3/0002-image-vs-feelings.html, course/type-3/0005-three-wings-role-wake-up.html, +2`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 5; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `types/type-4.md` | дополнить `course/type-4/`, reference типа 4, при необходимости создать новый урок по ядру типа<br>Закрыто: обновлено/покрыто в `course/type-4/0002-emotion-as-self.html, course/type-4/0003-envy-as-missing-quality.html, course/type-4/0004-being-with-type-four.html, +6`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 9; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `types/type-5.md` | дополнить `course/type-5/`, reference типа 5, при необходимости создать новый урок по ядру типа<br>Закрыто: обновлено/покрыто в `course/type-5/0002-resource-and-distance.html, course/type-5/0003-thinking-vs-feeling.html, course/type-5/0004-being-with-type-five.html, +4`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 7; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `types/type-6.md` | дополнить `course/type-6/`, reference типа 6, при необходимости создать новый урок по ядру типа<br>Закрыто: обновлено/покрыто в `course/type-6/0002-fear-and-security.html, course/type-6/0003-phobic-counterphobic.html, course/type-6/0004-trust-and-support.html, +4`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 7; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `types/type-7.md` | дополнить `course/type-7/`, reference типа 7, при необходимости создать новый урок по ядру типа<br>Закрыто: обновлено/покрыто в `course/type-7/0002-pain-and-plan.html, course/type-7/0005-kostik-as-seven.html, course/type-7/0003-grass-is-greener.html, +2`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 5; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `types/type-8.md` | дополнить `course/type-8/`, reference типа 8, при необходимости создать новый урок по ядру типа<br>Закрыто: обновлено/покрыто в `course/type-8/0002-force-control-sovereignty.html, course/type-8/0003-vulnerability-and-denial.html, course/type-8/0004-boundaries-and-contact.html, +6`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 9; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `types/type-9.md` | дополнить `course/type-9/`, reference типа 9, при необходимости создать новый урок по ядру типа<br>Закрыто: обновлено/покрыто в `course/type-9/0002-peace-and-presence.html, course/type-9/0003-agreement-as-disappearing.html, course/type-9/0004-nine-wings-role-wake-up.html, +2`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 5; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |

## Концепты

| Статус | Markdown-файл | Маршрут teach-прохода | Что записать при закрытии |
|---|---|---|---|
| [x] | `concepts/alarms-social-roles-red-flags.md` | дополнить `course/foundations/0003-wake-up-role-red-flag.html` и reference foundations<br>Закрыто: обновлено/покрыто в `course/foundations/0003-wake-up-role-red-flag.html, course/foundations/reference-foundations.html, course/levels/0005-wake-up-vs-red-flag.html, +7`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 10; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `concepts/basic-fear-and-desire.md` | дополнить `course/foundations/0002-basic-fear-and-lost-message.html`<br>Закрыто: обновлено/покрыто в `course/foundations/0002-basic-fear-and-lost-message.html, course/foundations/reference-foundations.html, course/type-1/0002-duty-and-goodness.html, +6`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 9; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `concepts/essence-and-personality.md` | дополнить `course/foundations/0001-type-is-not-your-essence.html`<br>Закрыто: обновлено/покрыто в `course/foundations/0001-type-is-not-your-essence.html`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 1; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `concepts/inner-critic.md` | дополнить `course/presence/0003-critic-is-not-conscience.html` и `course/type-4/0010-inner-critic.html`<br>Закрыто: обновлено/покрыто в `course/presence/0003-critic-is-not-conscience.html, course/type-4/0010-inner-critic.html, course/type-4/reference-type-4-dynamics.html`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 3; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `concepts/instincts.md` | дополнить всю серию `course/instincts/` и reference instincts<br>Закрыто: обновлено/покрыто в `course/instincts/0001-three-instincts.html, course/instincts/0002-self-preservation.html, course/instincts/0003-social-instinct.html, +11`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 14; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `concepts/levels-of-development.md` | дополнить всю серию `course/levels/` и reference levels<br>Закрыто: обновлено/покрыто в `course/levels/0001-levels-as-range.html, course/levels/0002-center-of-gravity.html, course/levels/0003-spiral-diagnosis.html, +4`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 7; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `concepts/lines-of-connection.md` | дополнить всю серию `course/lines-of-connection/` и reference lines<br>Закрыто: обновлено/покрыто в `course/lines-of-connection/0001-what-lines-do.html, course/lines-of-connection/0002-shadow-vs-true-integration.html, course/lines-of-connection/0003-last-mile.html, +8`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 11; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `concepts/presence.md` | дополнить `course/presence/` и практики в других темах<br>Закрыто: обновлено/покрыто в `course/levels/0002-center-of-gravity.html, course/levels/0004-same-trigger-before-now.html, course/levels/reference-levels.html, +7`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 10; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `concepts/triads.md` | дополнить `course/triads/` и создать/усилить уроки по тритипам там, где материала хватает<br>Закрыто: обновлено/покрыто в `course/triads/0001-centers-and-tritype.html, course/triads/0002-harmonic-groups.html, course/type-2/0008-tritype-and-harmonic-groups.html, +7`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 10; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `concepts/wings.md` | дополнить `course/wings/` и связки крыло/линия/тритип<br>Закрыто: обновлено/покрыто в `course/wings/0001-wing-line-tritype.html, course/wings/0002-wing-names-map.html`. | Идеи, примеры, различения, практики и признаки разнесены по урокам/reference; HTML-ссылок на источник: 2; humanize/teach сверка в `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |

## Различения типов

| Статус | Markdown-файл | Маршрут teach-прохода | Что записать при закрытии |
|---|---|---|---|
| [x] | `differences/type-1-vs-type-2.md` | дополнить или создать урок в `course/type-differences/` по паре `1-vs-2`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0004-type-1-vs-type-2.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-1-vs-type-3.md` | дополнить или создать урок в `course/type-differences/` по паре `1-vs-3`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0005-type-1-vs-type-3.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-1-vs-type-4.md` | дополнить или создать урок в `course/type-differences/` по паре `1-vs-4`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0006-type-1-vs-type-4.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-1-vs-type-5.md` | дополнить или создать урок в `course/type-differences/` по паре `1-vs-5`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0007-type-1-vs-type-5.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-1-vs-type-6.md` | дополнить или создать урок в `course/type-differences/` по паре `1-vs-6`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0002-type-1-vs-type-6.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-1-vs-type-7.md` | дополнить или создать урок в `course/type-differences/` по паре `1-vs-7`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0008-type-1-vs-type-7.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-1-vs-type-8.md` | дополнить или создать урок в `course/type-differences/` по паре `1-vs-8`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0009-type-1-vs-type-8.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-1-vs-type-9.md` | дополнить или создать урок в `course/type-differences/` по паре `1-vs-9`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0010-type-1-vs-type-9.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-2-vs-type-3.md` | дополнить или создать урок в `course/type-differences/` по паре `2-vs-3`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0011-type-2-vs-type-3.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-2-vs-type-4.md` | дополнить или создать урок в `course/type-differences/` по паре `2-vs-4`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0003-type-2-vs-type-4.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-2-vs-type-5.md` | дополнить или создать урок в `course/type-differences/` по паре `2-vs-5`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0012-type-2-vs-type-5.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-2-vs-type-6.md` | дополнить или создать урок в `course/type-differences/` по паре `2-vs-6`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0013-type-2-vs-type-6.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-2-vs-type-7.md` | дополнить или создать урок в `course/type-differences/` по паре `2-vs-7`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0014-type-2-vs-type-7.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-2-vs-type-8.md` | дополнить или создать урок в `course/type-differences/` по паре `2-vs-8`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0015-type-2-vs-type-8.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-2-vs-type-9.md` | дополнить или создать урок в `course/type-differences/` по паре `2-vs-9`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0016-type-2-vs-type-9.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-3-vs-type-4.md` | дополнить или создать урок в `course/type-differences/` по паре `3-vs-4`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0017-type-3-vs-type-4.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-3-vs-type-5.md` | дополнить или создать урок в `course/type-differences/` по паре `3-vs-5`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0018-type-3-vs-type-5.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-3-vs-type-6.md` | дополнить или создать урок в `course/type-differences/` по паре `3-vs-6`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0019-type-3-vs-type-6.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-3-vs-type-7.md` | дополнить или создать урок в `course/type-differences/` по паре `3-vs-7`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0020-type-3-vs-type-7.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-3-vs-type-8.md` | дополнить или создать урок в `course/type-differences/` по паре `3-vs-8`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0021-type-3-vs-type-8.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-3-vs-type-9.md` | дополнить или создать урок в `course/type-differences/` по паре `3-vs-9`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0022-type-3-vs-type-9.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-4-vs-type-5.md` | дополнить или создать урок в `course/type-differences/` по паре `4-vs-5`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0023-type-4-vs-type-5.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-4-vs-type-6.md` | дополнить или создать урок в `course/type-differences/` по паре `4-vs-6`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0024-type-4-vs-type-6.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-4-vs-type-7.md` | дополнить или создать урок в `course/type-differences/` по паре `4-vs-7`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0025-type-4-vs-type-7.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-4-vs-type-8.md` | дополнить или создать урок в `course/type-differences/` по паре `4-vs-8`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0026-type-4-vs-type-8.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-4-vs-type-9.md` | дополнить или создать урок в `course/type-differences/` по паре `4-vs-9`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0027-type-4-vs-type-9.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-5-vs-type-6.md` | дополнить или создать урок в `course/type-differences/` по паре `5-vs-6`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0028-type-5-vs-type-6.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-5-vs-type-7.md` | дополнить или создать урок в `course/type-differences/` по паре `5-vs-7`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0029-type-5-vs-type-7.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-5-vs-type-8.md` | дополнить или создать урок в `course/type-differences/` по паре `5-vs-8`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0030-type-5-vs-type-8.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-5-vs-type-9.md` | дополнить или создать урок в `course/type-differences/` по паре `5-vs-9`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0031-type-5-vs-type-9.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-6-vs-type-7.md` | дополнить или создать урок в `course/type-differences/` по паре `6-vs-7`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0032-type-6-vs-type-7.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-6-vs-type-8.md` | дополнить или создать урок в `course/type-differences/` по паре `6-vs-8`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0001-type-6-vs-type-8.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-6-vs-type-9.md` | дополнить или создать урок в `course/type-differences/` по паре `6-vs-9`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0033-type-6-vs-type-9.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-7-vs-type-8.md` | дополнить или создать урок в `course/type-differences/` по паре `7-vs-8`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0034-type-7-vs-type-8.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-7-vs-type-9.md` | дополнить или создать урок в `course/type-differences/` по паре `7-vs-9`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0035-type-7-vs-type-9.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |
| [x] | `differences/type-8-vs-type-9.md` | дополнить или создать урок в `course/type-differences/` по паре `8-vs-9`; можно объединить с соседними парами, если в пункте указать общий урок<br>Закрыто: создано/связано с `course/type-differences/0036-type-8-vs-type-9.html, course/type-differences/reference-source-trace.html`; общий урок не объединялся, потому что пара учит отдельному диагностическому вопросу. | Покрыты все исходные фрагменты пары, примеры путаницы и диагностический вопрос; проверка: карточка исходных фрагментов плюс HTML-ссылка на исходный файл, см. `course/TEACH-PROCESSED-MATERIAL-COVERAGE.md`. |

## Курс: карты, миссия, аудиты

| Статус | Markdown-файл | Маршрут teach-прохода | Что записать при закрытии |
|---|---|---|---|
| [x] | `course/AI-SLOP-AUDIT.md` | использовать как quality gate против AI slop<br>Закрыто: служебная сверка/quality gate; в урок не превращалось. | Использовано для проверки покрытия, anti-slop, quiz-качества или старых статусов; учебного материала сверх служебного маршрута нет. |
| [x] | `course/AI-SLOP-COMPLETION-AUDIT.md` | использовать как прошлую финальную сверку anti-slop требований<br>Закрыто: служебная сверка/quality gate; в урок не превращалось. | Использовано для проверки покрытия, anti-slop, quiz-качества или старых статусов; учебного материала сверх служебного маршрута нет. |
| [x] | `course/COURSE-EXPANSION-AUDIT.md` | использовать как карту уже добавленного книжного слоя<br>Закрыто: служебная сверка/quality gate; в урок не превращалось. | Использовано для проверки покрытия, anti-slop, quiz-качества или старых статусов; учебного материала сверх служебного маршрута нет. |
| [x] | `course/MATERIAL-TODO.md` | использовать как старую карту; не заменять новый чеклист, а сверять расхождения<br>Закрыто: служебная сверка/quality gate; в урок не превращалось. | Использовано для проверки покрытия, anti-slop, quiz-качества или старых статусов; учебного материала сверх служебного маршрута нет. |
| [x] | `course/MISSION.md` | служебная рамка teach: сверять каждый новый урок с миссией курса<br>Закрыто: миссия использована как рамка для новых уроков; отдельный урок не нужен. | Уроки различений сохраняют практическую цель распознавать паттерны и применять самонаблюдение. |
| [x] | `course/NOTES.md` | фиксировать предпочтения по стилю и обучению, если они появятся<br>Закрыто: новых предпочтений пользователя не появилось; урок не нужен. | Файл учтен как scratchpad; изменений не требуется. |
| [x] | `course/QUIZ-QUALITY-AUDIT.md` | использовать как quality gate для retrieval-вопросов<br>Закрыто: служебная сверка/quality gate; в урок не превращалось. | Использовано для проверки покрытия, anti-slop, quiz-качества или старых статусов; учебного материала сверх служебного маршрута нет. |
| [x] | `course/QUIZ-QUALITY-COMPLETION-AUDIT.md` | использовать как прошлую финальную сверку quiz-качества<br>Закрыто: служебная сверка/quality gate; в урок не превращалось. | Использовано для проверки покрытия, anti-slop, quiz-качества или старых статусов; учебного материала сверх служебного маршрута нет. |
| [x] | `course/README.md` | обновлять навигацию, когда создается новая тема или урок<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/RESOURCES.md` | обновлять источники после новых/дополненных уроков<br>Закрыто: навигация/источники обновлены после новых уроков различений. | Проверено, что новые type-differences и карточка исходных фрагментов отражены в навигации/ресурсах. |
| [x] | `course/foundations/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/instincts/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/learning-records/0001-course-is-long-form.md` | учесть: курс может быть длинным; не сжимать сильный материал в один обзор<br>Закрыто: правило длинного курса учтено; вместо сжатия создана полная серия 36 различений. | Проверка: все пары различений получили отдельный урок или уже существующий урок плюс исходные фрагменты. |
| [x] | `course/levels/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/lines-of-connection/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/presence/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/triads/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/type-1/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/type-2/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/type-3/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/type-4/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/type-5/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/type-6/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/type-7/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/type-8/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/type-9/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/type-differences/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |
| [x] | `course/wings/README.md` | сверить README темы с новыми уроками: порядок, ссылки, reference, отсутствие пустых обещаний<br>Закрыто: README темы сверен с текущими уроками/reference; отдельный урок не нужен. | Навигация проверена; учебного материала сверх карты темы нет; см. coverage-аудит. |

## Raw-аудит и служебные чеклисты

| Статус | Markdown-файл | Маршрут teach-прохода | Что записать при закрытии |
|---|---|---|---|
| [x] | `raw/mudrost-enneagrammy-todo.md` | служебная сверка покрытия: использовать для проверки, что маршрут не потерял источники; в урок не превращать<br>Закрыто: служебная сверка/quality gate; в урок не превращалось. | Использовано для проверки покрытия, anti-slop, quiz-качества или старых статусов; учебного материала сверх служебного маршрута нет. |
| [x] | `raw-complete-roadmap-audit.md` | служебная сверка покрытия: использовать для проверки, что маршрут не потерял источники; в урок не превращать<br>Закрыто: служебная сверка/quality gate; в урок не превращалось. | Использовано для проверки покрытия, anti-slop, quiz-качества или старых статусов; учебного материала сверх служебного маршрута нет. |
| [x] | `raw-complete-roadmap.md` | служебная сверка покрытия: использовать для проверки, что маршрут не потерял источники; в урок не превращать<br>Закрыто: служебная сверка/quality gate; в урок не превращалось. | Использовано для проверки покрытия, anti-slop, quiz-качества или старых статусов; учебного материала сверх служебного маршрута нет. |
| [x] | `raw-processing-checklist.md` | служебная сверка покрытия: использовать для проверки, что маршрут не потерял источники; в урок не превращать<br>Закрыто: служебная сверка/quality gate; в урок не превращалось. | Использовано для проверки покрытия, anti-slop, quiz-качества или старых статусов; учебного материала сверх служебного маршрута нет. |
| [x] | `raw-review-checklist.md` | служебная сверка покрытия: использовать для проверки, что маршрут не потерял источники; в урок не превращать<br>Закрыто: служебная сверка/quality gate; в урок не превращалось. | Использовано для проверки покрытия, anti-slop, quiz-качества или старых статусов; учебного материала сверх служебного маршрута нет. |
| [x] | `semantic-audit-checklist.md` | служебная сверка покрытия: использовать для проверки, что маршрут не потерял источники; в урок не превращать<br>Закрыто: служебная сверка/quality gate; в урок не превращалось. | Использовано для проверки покрытия, anti-slop, quiz-качества или старых статусов; учебного материала сверх служебного маршрута нет. |

## Предлагаемые точечные объединения

Это не план «все сгруппировать». Это подсказки, где темы, скорее всего, органично смотрятся вместе. Перед объединением все равно проверь, что урок остается коротким и учит одной вещи.

- `books/mudrost-enneagrammy.md` + `concepts/essence-and-personality.md` + `concepts/basic-fear-and-desire.md` + `concepts/alarms-social-roles-red-flags.md` → усилить `course/foundations/`: это одна базовая рамка «тип не сущность → страх/желание → будильник → роль». Не сливать все в один огромный урок; лучше сделать цепочку коротких уроков с общей reference-карточкой.
- `concepts/presence.md` + `concepts/inner-critic.md` + фрагменты `lessons/2025-11-25-ennea.md`, `lessons/2026-04-28-ennea.md`, `lessons/2026-05-12-ennea.md` → блок `course/presence/`: практика замечания без самонаказания. Объединять там, где речь об одном навыке: увидеть реакцию и не атаковать себя.
- `concepts/instincts.md` + `lessons/2026-05-12-ennea.md` + `lessons/2026-05-26-ennea.md` → блок `course/instincts/`: инстинкт как канал энергии и как причина, почему тип выглядит иначе. Не смешивать все подтипы в один урок, если для них нужны разные практики.
- Все `differences/type-*.md` можно идти не только парами, но и кластерами: сердечные путаницы, отстраняющаяся триада, напористые типы, compliant-группа, инстинктивные look-alike. Если объединяешь, в каждой строке пары запиши один и тот же целевой урок и общий диагностический вопрос.
- `types/type-1.md` – `types/type-9.md` + соответствующие `course/type-*/README.md` → пройти как девять серий, но внутри каждой серии искать естественные связки, а не механически делать отдельный урок на каждый пункт.

### Примеры органичных связок внутри типов

- Тип 1: стандарт → сдержанный гнев → внутренний критик → практика отличать качество от самонаказания.
- Тип 2: забота → незаявленная потребность → поздняя граница → обида → практика назвать свою просьбу раньше.
- Тип 3: ценность через результат → образ → потеря чувства → репозиционирование после неудачи.
- Тип 4: недостающее качество → зависть → воображение усиливает чувство → вопрос «что здесь правда, а что я подпитываю?».
- Тип 5: ресурс → дистанция → ясная форма контакта → возвращение в тело и чувство без потери автономии.
- Тип 6: страх → проверка → поиск гарантии → доверие к фактам, действиям и внутренней опоре.
- Тип 7: боль → быстрый план → новое впечатление/«зато» → практика остаться с реальностью до побега.
- Тип 8: граница → контроль → запрет уязвимости → зрелая сила без лишнего разрушения.
- Тип 9: мир → согласие → исчезновение импульса → маленькое возвращение собственного веса.

## Финальная проверка всего чеклиста

- [x] Все строки либо `[x]`, либо явно оставлены `[ ]` для будущего прохода; нет строк без маршрута.
- [x] Каждый markdown-файл из сводки выше встречается в таблицах ровно один раз.
- [x] По каждому содержательному markdown-файлу есть след покрытия: какие учебные единицы взяты и в какой урок/reference они попали.
- [x] По каждому неперенесенному фрагменту указана причина: дубль, служебный текст, навигация, старый аудит или техническая проверка без учебного смысла.
- [x] Для объединенных тем указан общий целевой урок во всех связанных строках.
- [x] Новые/измененные уроки проверены по `teach`: одна узкая победа, практика или retrieval, источники, reusable assets.
- [x] Новые/измененные тексты проверены по `humanize`: нет AI slop, пустых комментариев и сухой канцелярщины.
- [x] Если добавлены уроки, обновлены README темы, `course/README.md`, `course/RESOURCES.md` и reference-карточки, где нужно.
