# Проверка Original Raw · III

Проверка относится к локальному дизайн-борду третьего направления от 20 октября 2026 года. Она не является проверкой App Store-сборки или полного игрового runtime.

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

Подтверждено: 28 экранов/демонстраций, 30 вещей, 13 вершин, 26 фонов и 108 остальных элементов — 134 готовых PNG. Все PNG существуют; их SHA-256 совпадают с каталогом. Исходный `reference/original-game.html` побайтово совпадает с сохранённым исходником проекта. `tokens.js` и `original-tokens.js` совпадают с предыдущим набором: ID, цены, лагеря и игровые высоты не изменены.

Визуально просмотрены контактные листы всех экранов, 30 собранных вариантов экипировки и 13 гор. Браузер подтвердил загрузку 134 материалов без console errors на главном борде. Меню, маленький герой и горы используют новый raw-слой; старые подробные рендереры не загружаются. Полные костюмы заменяют ноги, `pack:none` пустой, естественный высотный слой включает кислород. Независимая проверка 64 вариантов расположения кнопок не нашла пересечений/выхода за 420×840; минимум — 50 логических px.

Исправлено в ходе проверки:

- Легенда меню больше не обещает перенос через край и управление всей половиной canvas: в демо доступны стрелки и нижние кнопки.
- Жёлтые кнопки получили тёмную подложку для контраста на дневном небе.
- HUD-панель высоты включает целевую высоту; заголовок справочного HUD-экрана не пересекается с самим HUD.
- На статичных карточках экрана имени показан placeholder, как в живой форме.
- Пауза примерки сохраняет высоту героя вместо мгновенного возврата на землю.
- Завершённое событие не обновляет live-status каждый кадр.

Контактные листы: [основные экраны](../evidence/render-v3-final/screens-1.png), [магазин и завершение](../evidence/render-v3-final/screens-2.png), [варианты и UI](../evidence/render-v3-final/screens-3.png), [движение и предметы](../evidence/render-v3-final/screens-4.png), [30 комплектов](../evidence/render-v3-final/gear-all-30.png), [13 гор](../evidence/render-v3-final/mountains-all-13.png).

## Проход 2 — браузерные действия

Независимый исполнитель прошёл через браузер меню → режим → выбор Монблана → восхождение → паузу. Красная каска куплена и отображается как надетая. При выборе жёлтой каски и переходе в «Снаряжение» скрытый выбор очищается; CTA отключён до выбора предмета. При кошельке 0 м подтверждение «Да, купить» заблокировано. English меняет игровой UI, ночная тема включается. Ввод `ALP TEST` и Enter переводит в рейтинг со своим результатом.

В примерке проверены розовый цельный костюм и высотный слой: старые штаны/ботинки снизу не видны, кислород заменяет рюкзак. Проверены остановка/возобновление движения, разрушение полки, камнепад, срыв, пауза и сброс. Ошибок и предупреждений в консоли после этих сценариев — 0. Неблокирующая особенность: при 0 м «Купить» сначала открывает подтверждение; отказ виден и финальная кнопка заблокирована именно там.

[Примерка высотного комплекта](../evidence/qa2-equipment-highalt.png) · [Сцена камнепада](../evidence/qa2-effects-rockfall.png).

Дополнительно root проверил адаптивный борд в реальном iframe шириной 390 px и лабораторию в iframe 480 px: ширина документа и scrollWidth равны 390/390 и 480/480. Горизонтального переполнения нет. [Доказательство](../evidence/responsive-390-480.png), [повторить проверку](../evidence/responsive-review.html). Это проверка CSS в браузере, не тест на iOS-устройстве. Указатель версий открыл исходное превью, предыдущую гладкую версию и новую; пути предыдущего пиксельного борда также существуют.

Пакетный экспорт в браузере завершился: созданы ссылки на все 28 PNG, ошибок консоли нет. 134 отдельных PNG дополнительно проверены по контрольным суммам.

## Границы

Рейтинг, покупки и имя изолированы в памяти страницы; сетевых записей и настоящих покупок нет. Звук представлен переключателем, без аудио. Эффекты на борде показывают графику; native-коллизии, сохранения, экономика, фоновые переходы, производительность и touch на устройстве требуют проверки после интеграции. `prefers-reduced-motion` предусмотрен кодом, но системный accessibility-режим устройства в этой работе не переключался. Экспорт видео зависит от поддержки WebM браузером.

Первый Node-контактный экспорт имел ошибку стороннего парсера числового веса 650; это не браузерная ошибка. Итоговые листы используют нормализацию до 600/700, браузерный кадр остаётся эталоном текста. Старая проба сохранена локально и исключена из ZIP.

Одобрение [Apple](https://developer.apple.com/app-store/review/guidelines/#spam) не проверено и не гарантируется этим комплектом.
