# Локальная проверка 13.10.2026

Окружение: PHP 8.1, MariaDB `127.0.0.1:3306`, база `flowers_lafleur`, встроенный веб-сервер `127.0.0.1:8097` с `router.php`. Временный экземпляр БД `3319` остановлен. Публичный хостинг не проверялся.

## Автоматические проверки

- 26 проверок `tests/backend.php`: валидация полей, серверная цена, остатки, недоступные товары/получение, идемпотентность, повторная отмена, рабочий режим и реквизиты, разделение реальных и демонстрационных товаров, конфликт ожидаемой суммы, неизменный состав заказа, CSRF.
- 16 проверок `tests/backend-http.php`: API и сессия, формы админки, CSRF, создание/изменение/архивирование товара, старый остаток при редактировании, заказ и отмена.
- PHP lint: 15 файлов без ошибок; `node --check public/assets/app.js` без ошибок.
- HTTP-доступ к конфигу, доступам администратора, SQL, журналам и внутренней документации возвращает 404 в локальном маршрутизаторе.

## Проверка браузером

Пройдены выбор товара, корзина и создание заказа `TEST-261013-A51E32` на 145 BYN с вымышленными контактами. Заказ показан в админке, включая текст открытки и сохранённый состав. Эта демонстрационная запись оставлена для просмотра; соответствующий остаток уменьшен на одну единицу.

Поиск «пионы» вернул одну карточку, бюджет до 100 BYN — две карточки, избранное — выбранный товар, категория «Цветы в коробке» — две композиции с соответствующими фотографиями. Настройки и категории связаны с ответом API. Независимое повторное чтение кода подтвердило исправление выявленных ошибок.

Проверен внешний вид страницы на обычном экране и при ширине 390 px: мобильная сетка имеет две колонки, горизонтального переполнения страницы нет. Все используемые изображения загрузились. Сохранены `screenshots/desktop.jpg`, `screenshots/home.jpg`, `screenshots/mobile.jpg`.

## Границы результата

Проверка выполнена локально. Реальные платежи, письма/сообщения, курьерская доставка, кассовые чеки, размещение в РБ и регистрационные действия не выполнялись. УНП остаётся `000000000`, продавец/контакты/режим работы ещё не заполнены, доставка отключена. Реальные продажи закрыты. Юридический документ перечисляет обязательные дальнейшие проверки и ограничения доступа к некоторым актуальным текстам.
