# Проверка Original Alpine 1.0

Дата: 20 октября 2026 года. Объект: отдельный локальный борд `original-alpine-board-20261020-v1`; не production-игра и не отправка в App Store.

## Проход 1 — полнота и отрисовка

Проверены полный каталог 28 экранов, 30 вещей, 13 гор, 108 небэкграундных ID. Авторские PNG экспортированы отдельно: 108 элементов + 26 фонов. Синтаксис новых JS проверен. Горные профили опираются на сохранённое исследование от 24 сентября; высоты/лагеря/ID не менялись.

В реальном браузере просмотрены главный борд, меню, восхождение, четыре слоя утепления, усиления, крупная примерка и варианты гор день/ночь. Для 30 вещей × 4 thermal форм выполнена проверка контракта отрисовки; это не визуальная проверка всех возможных смешанных комплектов.

Найдены и исправлены: глаз попадал на нижний край каски; концы ног слегка выступали под подошвами; цельный костюм ошибочно включал кислород без высотного слоя; растяжение фигуры на обложке; недостаточный контраст подсказки управления на снегу и кнопки остановки примерки; два неверных ID в каталоге значков. Исправленные варианты каски/ботинок и сочетание розового костюма с обычным/высотным слоем повторно просмотрены.

## Проход 2 — независимая проверка взаимодействий

Отдельный агент проверил фактические переходы через браузер и сопоставил их с исходниками. Полный повторный аудит всех сценариев после каждой правки не делался: повторены затронутые сценарии.

| Сценарий | Результат |
|---|---|
| Каталог экранов | 28 карточек присутствуют и отрисованы |
| Экспорт всех экранов | Созданы 28 PNG-ссылок, EN / dawn, без ошибок консоли |
| Экспорт одного экрана | Реальный PNG 840×1680 с текущим экраном/языком |
| Покупка предмета | Демонстрационный баланс 250000 → 240000, купленная вещь надевается |
| Недостаток метров | Подтверждение покупки disabled |
| HC награды | Закрытая награда сообщает условие; демонстрационный unlock позволяет надеть |
| RU/EN | Переводятся игровой экран и доступные названия действий |
| Reduced Motion | Проверен код старта: лаборатория на паузе, примерка остановлена; CSS без плавной прокрутки |
| Адаптация 480 px | Горизонтального переполнения нет |
| Адаптация 390 px | Родитель проверил в браузере: viewport=390, scrollWidth=390, 28 экранов и 13 карточек гор |
| Сравнение версий | Новая страница открывается; прежний полный пиксельный борд открывается по локальной ссылке |
| Финальная консоль главного борда | error/warn: пусто |

### Подтверждённые ошибки и повторная проверка

1. **Скрытая покупка после смены вкладки.** Ранее выбранная жёлтая каска могла покупаться из вкладки HC. Теперь смена вкладки сбрасывает selectedItem; CTA «Выберите снаряжение» disabled до нового выбора. Сценарий повторно пройден в браузере.
2. **Имя и клавиатура.** Tab уходил во внешний inspector; Enter не отправлял. Поле стоит перед слоем кнопок, добавлен Enter → submitName. Повторно подтверждены Tab → «В рейтинг» и Enter → рейтинг «Свой результат».
3. **Маленькие цели касания.** Увеличены с 36 до 50 логических px. Ряды гор/нижнего меню разведены. Точечная проверка геометрии: перекрытий нет в меню, списке гор и вкладках магазина; минимальный зазор 2 px. На устройстве всё равно требуется проверить фактические pt после масштабирования.

## Сохранённые свидетельства

- [Финальный борд](../evidence/board-final.png)
- [Мобильная ширина 390 px](../evidence/board-mobile-390.png)
- [Игровой экран внутри мобильного борда](../evidence/mobile-game-390.png)
- [Настоящее старое меню](../reference/original-menu.png)
- [PNG manifest с контрольными суммами](../assets-original-v1/manifest.json)

## Границы проверки

- Новое направление ещё не выбрано владельцем окончательно. Это предложение полноценной дизайн-системы.
- Native iPhone, WKWebView production, длительный забег, сохранения, серверный рейтинг и App Store review не проверены и не менялись.
- Reference-симуляция и демонстрационный магазин не являются production-движком. В частности, условия наград нужно сверить с актуальной игрой при интеграции.
- Лабораторные панели остаются русскими при английском игровом UI.
- Кнопка записи WEBM сохранена из рабочего борда; новая запись видео в этом проходе не подтверждена. Просмотр живого движения подтверждён.
- Два прохода не означают исчерпывающий перебор всех комбинаций экипировки и состояний. После выбора направления нужны реальные device acceptance и проверка производительности.
- Одобрение Apple не гарантируется. Точный текст прежнего отказа в доступных локальных материалах не найден.
