Что умеет Ева.
И как это устроено.
Toventra — программа для магазина, Ева — помощница внутри неё. Здесь — возможности, подключение и источники данных.
Возможности, которые уже есть
- Диалоги. История покупателя, сведения о товаре и правила магазина учитываются в ответе. Вопросы разных товаров связываются по устойчивому ID, а не имени.
- Размеры. Наличие конкретного варианта, подтверждённые замеры и ориентиры по общей сетке различаются. Выбор покупателя сохраняется отдельно от оплаченной строки и физической комплектации.
- Заказы. Синхронизация заказов Авито, связь с перепиской, согласованный размер, этапы сборки и статусы. Заказ оформляет покупатель на Авито. Товар проверяет и отправляет продавец.
- Остатки. Свободное количество учитывает заказы и резервы. Ежедневная сверка сравнивает данные программы с Авито и показывает неизвестные значения и расхождения.
- Фото. Работа с оригиналами точного товара, ярлыками и сохранёнными сведениями. Внутренние складские фотографии не подменяют разрешённые оригиналы для покупателя.
- Фоновые задачи. Обращения, история, заказы и контроль ответов обрабатываются независимыми фоновыми циклами, пока программа запущена и подключения доступны.
Правила магазина и контроль владельца сохраняются. Физические факты, неизвестные отправки и спорные вопросы не превращаются в автоматически «решённые».
Как начать
Ева уже работает в отдельном проекте продавца. Публичная документация доступна на GitHub. Тарифы, облачная регистрация и канал подключения пока не опубликованы владельцем.
- Подготовить магазин Авито. Проверить доступ к нужным методам API и правилам площадки.
- Подготовить сведения. Товары, размеры, доступное количество, оригинальные фотографии и условия продажи.
- Установить границы работы. Какие ответы и действия разрешены, что остаётся за человеком.
- Проверить на ограниченном наборе. Доставку ответов, связь заказа с товаром и выбором размера, остатки и ручное подключение.
Цифры рабочего проекта
| Показатель | Снимок, МСК | Точный смысл |
|---|---|---|
| 6 727 диалогов в реестре | 12.11.2026 01:01:20 | Число строк native-реестра. Включает разные состояния; это не количество получивших ответ или закрытых обращений. |
| 1 205 заказов в учёте | 12.11.2026 01:22:02 | Все учтённые заказы, включая разные статусы. Не число заказов, созданных Евой, и не число оплаченных/выданных продаж. |
| 1 937 объявлений в сверке | 12.11.2026 01:34:54 | Строки сохранённого снимка каталога. Полнота проверки остатков — отдельный факт. |
Границы проверки
Снимок сверки имеет complete=false: Quantity неизвестен у 74 неактивных объявлений. У действующих unknown_active=0. Показатель 1 937 описывает объём снимка, а не полностью подтверждённый склад.
Источники: сохранённый support_reconciliation_20261112T0041MSK/run-report.json, поле native_registry_rows; сохранённый owner_stock_check_20261112T0126MSK/fresh-native-report.json, поля runtime.orders_summary и summary.
Сайт не подключён к production API или БД. Это датированные статичные агрегаты. Подтверждённой выручки, прироста продаж, конверсии или среднего времени ответа, которые можно было бы приписать Еве, в использованных источниках нет.
Числа 1 604, 263, 193 000 ₽ и 10 дней из визуальных референсов не перенесены на сайт без источников.
Где настоящий интерфейс, а где демо
Настоящий интерфейс: неизменённый архивный снимок раздела «Сверка остатков» от 04.10.2026. В нём нет имён покупателей, контактов и содержимого приватных чатов. Дата снимка подписана на сайте; его старые числа не используются как свежие результаты.
Предметный кадр: тёмно-синяя куртка в интерактивной сцене — сгенерированное демо-изображение. Оно не представляет реальный товар, наличие, отправленное фото или проверенные свойства вещи.
Демонстрации: интерактивный интерфейс с поиском, диалогами, заказами и остатками, переключаемые возможности, диалог о размере M, отображаемый пример заказа и ночной таймлайн используют вымышленные данные. Метка «Демо» остаётся видимой. Они показывают уже существующие функции, а не реальную переписку или измеренную скорость ответа.
В сцене заказ появляется после оформления покупателем на Авито, а статус отправки меняется после передачи продавцом. Согласование размера не гарантирует посадку.
Как работает Ева
Источники: API Авито, сведения магазина, оригиналы фотографий и сохранённая история. Основной workspace использует PostgreSQL; очереди ответов, истории, заказов и ежедневной сверки независимы. Открытие чата само по себе не забирает управление.
Контроль действий
Ответы проходят действующие проверки фактов, товара, наличия и разрешений. При ручном подключении сохраняются удержания чата. Неизвестный исход отправки сначала выясняется по истории и квитанциям, а не повторяется новым сообщением.
Заказы и размеры
Запрос покупателя, согласованный размер, оплаченная позиция, учётный резерв и физическая комплектация — разные факты. Возврат не становится доступным к продаже до физической проверки. Неизвестный остаток не считается нулём.
Материалы и публикация
Подготовка карточек, каталог и публикация существуют в рабочей системе, но приёмка фото сама по себе не разрешает публикацию. Полная XML-выгрузка и изменение объявлений подчиняются отдельным правилам владельца.
Полный реестр подтверждённых утверждений: исследование проекта. Прямые схемы хранения секретов, реальные доступы и приватные данные в этот сайт не включены.
Частые вопросы
Ева работает круглосуточно?
Фоновые задачи могут работать круглосуточно при запущенной программе, работающем компьютере и доступных подключениях. Это не гарантия непрерывной доступности или определённого времени ответа.
Ева сама создаёт и отправляет заказ?
Покупатель оформляет и оплачивает заказ через Авито. Ева помогает с диалогом, выбором и учётом. Физическую проверку, упаковку и передачу посылки выполняет продавец.
Ева гарантированно подберёт размер?
Она использует наличие и сведения конкретной вещи, отделяет реальный замер от общей сетки и сохраняет выбор покупателя. Посадка и неизвестные физические параметры не гарантируются.
Где GitHub и стоимость?
Документация опубликована в GitHub: DenisGeide/eva-docs. Тарифы и канал подключения пока не опубликованы; заявка на сайте сохраняется локально.
Заголовок обещает доказанный рост продаж?
«Больше продаж, меньше рутины» — позиционирование владельца. Представленные цифры описывают объём рабочего учёта, а не измеренный прирост благодаря Еве.
О сайте
Независимый frontend. Основной интерфейс — HTML/CSS/JS, Three.js используется только для кольца. Никаких подключений к production, Авито или рабочей базе данных.
Поддерживаются cursor tracking, локальные отражения на стекле, мягкий tilt, сцены от прокрутки, touch/scroll режим, пауза, prefers-reduced-motion и fallback без WebGL. Все библиотеки и шрифты локальны.
Материал кольца основан на MeshPhysicalMaterial; качество рендера ограничивается и адаптируется под устройство. Источники внешних библиотек и лицензии хранятся в проекте.
Локальный запуск
cd T:\EVA_SITE
node scripts/serve.mjs --port 4178Для сборки: node scripts/build.mjs. Production Ева, её код, конфиги, БД и процессы для этого не используются.