Исходник: ~/.claude/skills/museum-nesdayutsya/SKILL.md
name: museum-nesdayutsya description: Страницы музея «Русские не сдаются» «Русской цивилизации» (подвиг, стойкость, выбор не сдаться, герой-одиночка, плен, блокада, Сиротинин, Матросов). Читать вместе с museum-core.
Полностью прочитать канонический museum-core, затем целиком прочитать /home/agent/projects/russian-civilization/rc-museum-production/standards/museum-nesdayutsya.md. Этот файл — только загрузчик: тематические правила здесь не дублировать.
Перед поиском открыть профиль nesdayutsya /home/agent/projects/russian-civilization/docs/registries/README.md#nesdayutsya, рабочую базу материалов /home/agent/projects/russian-civilization/docs/registries/sources.json и базу механик /home/agent/projects/russian-civilization/docs/interactive/README.md. Подбор: /usr/bin/python3 /home/agent/projects/russian-civilization/docs/registries/query.py --museum nesdayutsya. Применение и ограничения — в профильном маршруте; даты доступа и готовность движка проверять отдельно.
При поиске российских материалов применять museum-source-access /home/agent/projects/russian-civilization/docs/registries/autonomous-access.md: точная карточка, проверка текста, поиск после отказа, отдельный учёт исторических копий.
Исходник: ~/projects/russian-civilization/rc-museum-production/standards/museum-nesdayutsya.md
Сначала полностью прочитать ~/.claude/skills/museum-core.md и указанные там канонические стандарты. Здесь хранится только специфика музея «Русские не сдаются».
Музей характера, не музей войны и не музей смерти. Экспонат — момент, когда человек мог отступить, сдаться, промолчать — и не сделал этого. Подвиг = выбор, а не итог боя. Одиночки и малые коллективы (экипаж, гарнизон, отряд), не армии и не стратеги.
Структура предмета — карта пластов pilot-nesdayutsya/concept-plasty.md: ось = среда подвига (где человек не сдался), 10 пластов + 5 сквозных линий (юные, женщины, выжил/погиб, мирное/военное, одиночка/коллектив, факт/миф).
Предмет-фильтр (решение Сергея 27.08): НЕ любой подвиг, а подвиг ВЫБОРА и СТОЙКОСТИ. Человек в ситуации, где сдаться/отступить/промолчать естественно, выбрал не сдаться — отстаивая своё (Родину, людей, веру, честь, слово) ценой жизни, свободы или здоровья; либо сделал то, чего «простой человек» в этой ситуации сделать не мог. НЕ входит («подвиг вообще»): рекорд и экспедиция по своей воле, боевая работа без момента выбора, символический жест, научное достижение, спасение как профессия, милосердие без безвыходности. Отсев: Конюхов (рекорд), «Ночные ведьмы» (боевая работа), штандарты Эльбруса (символ), Пирогов (достижение).
Главный фильтр отбора — «вау» (решение Сергея 27.08, дословно): «каждый подвиг надо оценивать с точки зрения эмоционального воздействия… должен быть вау: „вот это да“, „вот были люди“». «Объяснимый, но холодный» день отклоняется, даже если факт редкий. Две проверки на день: первый экран останавливает (хук-удар); дочитав — чувствуешь «вот были люди», а не читаешь справку.
Смерть не романтизируется: всегда цена, семья, альтернатива. Выжившие — такие же экспонаты, как погибшие. Враг не демонизируется: экспонат — выбор героя, не ненависть.
Всё содержание страницы строится по национальному принципу: экспонат доказывает, что «русские не сдаются» и что «один в поле воин, если он по-русски скроен» (девиз музея). Каждый блок, каждый факт, каждая деталь отбираются и подаются так, чтобы подтверждать именно это — стойкость и выбор не сдаться как черту национального характера. Сергей, 29.08.2026, дословно: «все должно строиться по национальному принципу, на предмет то, что русские не сдаются, один в поле воин, если он по-русски скроен».
Принцип — продолжение предмет-фильтра, а не только оформление: день, который не ложится на «русские не сдаются / один в поле воин», отклоняется так же, как «объяснимый, но холодный». Национальный принцип задаёт и отбор, и подачу.
Из информации ВЫЧЛЕНЯЕТСЯ ЖИРНЫМ ШРИФТОМ то, что подтверждает эти действия: момент выбора, отказ отступить, стойкость, цена, сказанные героем слова. Жирным — свидетельства характера, а не даты и не имена. Сергей, 29.08.2026, дословно: «Надо вычленять из информации жирным шрифтом то, что подтверждает эти действия».
Хук — очень жирный и эффективный: первый экран бьёт именно по этому национальному нерву, а не просто интригует. Сергей, 29.08.2026, дословно: «Хук должен быть очень жирным и эффективным».
Проверка приёмки (не пожелание): брак = в блоке ни одного жирного подтверждения характера; хук называет событие или дату, а не характер. Каждый предметный блок несёт минимум одно жирное подтверждение стойкости или выбора.
Национальный принцип — про стойкость героя, не про унижение противника: враг не демонизируется (см. «Что первично»), вычленение жирным не превращается в лозунговость и пропаганду.
Прописано затем, чтобы в следующих страницах на это не наступали: не сваливаться в справку, а держать национальный нерв от хука до цены. Сергей, 29.08.2026, дословно: «Это все у нас прописано, чтобы в следующих страницах На это не наступали».
podvig-<slug>.html (slug — фамилия героя или ключ сюжета: sirotinin, matrosov, osovets, dom-pavlova; при однофамильцах — уточнение после дефиса);~/projects/russian-civilization/pilot-nesdayutsya/;~/rc-museum-preview/muzei/ne-sdayutsya/ (путь исправлен 15.09.2026: указанного в каноне ~/rc-museum-preview/nesdayutsya/ на диске не существует);calendar-nesdayutsya.js.Эталон имеет имя без -v2 и -final. Старые версии не редактировать как публичный выпуск.
Сверху — бренд портала, под ним слоган портала, затем название музея и его девиз — всё в одной шапке header.top, раздельно: портал и музей не смешиваются. header.top: b1 — «Русская цивилизация», b2 — «Первый цифровой музей достижений России · Цивилизация первенств — что Россия дала миру раньше всех» (шапка портала, идентична входной странице музея); ниже, через разделитель, название музея «Русские не сдаются» и девиз «И один в поле воин, если он по-русски скроен». Подменять b1 названием музея, смешивать два слогана в b2 и уносить девиз музея в hero-lead вниз — брак. Сергей, 28.08.2026, дословно: «почему музей не разделяется русской цивилизации и музей русский не сдается, почему слоган про этого музей внизу написал — они здесь же тоже в шапке». Хлебные крошки: «Русская цивилизация › Музей «Русские не сдаются» › День N · Герой».
Заголовок hero — имя героя (h1 = «Евпатий Коловрат»), хук под ним. Посторонний поэтический заголовок поверх хука — брак. Сергей, 28.08.2026, дословно: «свет на поле это что за фраза, она огромная шрифтом перекрывает хук о калаврате».
Цвет — единый стиль портала, а не «береста с киноварью» (Сергей, 28.08.2026, «цветовое решение плохое»): тёмно-синий фон + золотой акцент, как у изобретений.
Правки обложки эталона «Евпатий Коловрат» шли два дня, потому что правки не попадали в точку замечания Сергея. Технический канон обложки:
height:auto — она растягивается в гигантский пустой квадрат. Баннер с фиксированной высотой и кадрированием: height:min(68vh,560px)object-fit:cover + object-position:center 34%. Сергей, 28.08, дословно: «первая картинка очень маленькая и не информативная… только текст какой-то и большой пустой квадрат»; «Квадрат пустой под картиной, где изображён этот Коловрат, он так у тебя и остался».#istoriya), крупнее. Сергей, 28.08, дословно: «мини-миниатюра в квадратике в углу которая вообще не видно».День = сам факт/подвиг, без привязки к календарной дате (решение Сергея 27.08). Дата в таблице показа — слот месяца (номер), не историческая дата. Привязка по умолчанию — условная [У]: «в этот день», «ровно N лет назад», «годовщина» не пишутся нигде; пишем год и обстоятельства. Хук обязателен у каждого дня (правило всех музеев, разд. 6 core).
Доля ВОВ: преобладание подвигов Великой Отечественной — нормальное допущение, не норма (решение Сергея 27.08): это самая кровавая и длинная война народа, где участвовала вся страна. Жёсткой нормы доли нет; но подвиги должны быть РАЗНОСТОРОННИЕ — лётчик, моряк, разведчик, артиллерист, связист, медик и т.д., не однотипные (не «семь Матросовых подряд»). Баланс эпох — мягкий, не ради него жертвовать силой дня.
Основа поиска — весь российский интернет: Яндекс, информационные порталы, музеи, к которым есть доступ (решение Сергея 27.08). Это базовый слой поиска и проверки любого дня, а не «дополнительный».
Приоритет сверх общей основы:
Факт/миф — ярлык достоверности на каждый день: подвиг реален, детали дискуссионны — показываем честно, отдельным залом «Цена и память». Современность (СВО) — только официально признанные подвиги (Герой РФ, указ, наградные), особая осторожность к живым родным. Живые герои — только факты из открытых источников, без выдуманных цитат.
Общий порядок блоков, поддержка, навигация, календарь и приёмка — из канонических стандартов. Предметные блоки (кандидаты на ШАГ 0): среда/ситуация подвига, цепочка выбора (что герой отверг и почему), документальный голос (письмо, последние слова), цена и память (факт/миф).
Интерактив — строгий, соответствующий сложности темы (решение Сергея 27.08). Кандидаты: «Что бы выбрал ты?» (ситуационные истории без «правильного» ответа), «Факт или миф?», «Карта стойкости», «Слово героя». Выбор — на ШАГ 0 из реестра механик, свои движки не плодить. Тон — эмоциональный, не официозный, цепляющий за душу.
Работа штучная; каждая страница — личная приёмка Сергея. Эталона нет: первый эталон — после утверждения календаря (ГЕЙТ: весь состав года до первой страницы, разд. 1-бис core). Уроки мужества 15/35 мин — сборка после корпуса, эталон-первый (один урок на приёмку, потом тираж).
Отложено (29.08.2026): хук первого утверждённого дня фиксируется в скилле как эталон «жирного хука» (раздел «Национальный принцип») — берётся утверждённый Сергеем хук за основу, дословно. Вносится сразу после приёмки первого дня, не раньше.
Первая страница во всех музеях — сразу достойный вариант (Сергей, дословно: «постарайся сразу сделать хороший достойный вариант»). Для каждого эталонного дня:
Один факт на странице рассказывается один раз. Полная версия истории с деталями — в одном каноническом блоке (документ / первоисточник); во всех остальных блоках — только короткая отсылка, без повторного пересказа деталей. Ключевая цифра или образ (перевес сил, «пистолет у пороха») звучит в хуке и в одном «факте» внизу — не в 4–5 местах. Награда (например, кормовой Георгиевский флаг) — в одном месте про награду.
Эталон-случай (30.08.2026): «Меркурий» — история «фрегат „Рафаил" сдался без боя → капитан разжалован и сослан → император велел сжечь корабль» повторялась в 6–8 блоках (хук, погоня, развилка, документ, мировой контекст, игра, чат, аудио). Полная версия оставлена в блоке «Что записал император». Правило защищает следующую страницу («Сиротинин») от наследования того же дубля.
Блок «Куда дальше» (id="kuda-dalshe") всегда показывает следующий день. Два честных состояния, согласованных с конфигом next:{href:'…'}:
<a href="podvig-<slug>.html">N — … →</a>, без «запись готовится»;<span class="soon">N — … (запись готовится)</span>, без живой ссылки, и next.href='index.html'.Битая ссылка на несуществующий файл, или «запись готовится» при существующем файле — брак. Проверяется аудитором audit-pages.py (проверка «след. день честен»).
Эталон-случай (30.08.2026): стрелка Коловрата вела на index.html и «запись готовится», хотя «Меркурий» уже был собран — исправлено на podvig-merkuriy.html. Сиротинин ещё не собран, поэтому у Меркурия честно стоит «запись готовится» и next.href='index.html.