АЧАТ — где мы сейчас
Страница для владельца: что сделано, что в работе и что ждёт решения. Обновляется на каждом значимом шаге.
Экраны «как на эскизе ↔ как сейчас» — ниже.
Ждёт тебя
- Кошелёк на Xiaomi: войдите в него самиКошелёк уже на вашем Xiaomi. Откройте Профиль → Кошелёк и войдите номером машины и PIN Паркинга — сами: PIN я не ввожу. Пять неверных PIN подряд блокируют вход на 15 минут. Пополнение и покупку первым проверяете вы, на 1 ₽ и только когда сами решите.
- Звонки между вашими телефонами: что вы видели и слышалиПо записям сервера звонки доходят, но я не знаю, слышали ли вы голос и видели ли картинку, и зазвонил ли Samsung в 12:31. Ответьте на три вопроса и подключите Samsung к ноутбуку по USB — тогда разберу, почему у Samsung нет соединения через сервер звонков.
- Кто сможет зарегистрироваться, когда заработают SMSДелаю «только приглашённые номера» (закрытый круг), если не скажете иначе; открыть всем — отдельным словом.
- Номера машин людей: поиск, проверка владения, номер собеседника в чатахПоиск по номеру ПОДГОТОВЛЕН и выключен: служба и экраны готовы, на сервере ничего нет. Нужно ваше слово: включать ли, кого находить, кто смотрит документы для проверки владения и можно ли показывать номер собеседника в списке чатов (это персональные данные). Рекомендую: находить только тех, кто сам включил «меня можно найти по номеру»; писать им — только по запросу, который владелец принимает сам; в чатах — имя и номер второй строкой (макет готов); документы пока не собирать.
Исходный план (12.10 08:30): закрыто 29 из 33
Добавлено по ходу: 57, из них закрыто 47. Всего закрыто: 76.
✅ сделано · 🔧 в работе · ⏳ ждёт владельца или другую сессию · ⬜ не начато · «добавлено» — пункт появился после исходного плана
Приложение АЧАТ
✅
Своя копия приложения на основе АМПИР 1.6.86: свой идентификатор и сервер, ничего не ведёт к АМПИР (поиск 0 из 18 в коде и в сборке)
✅
Свой ключ подписи приложения, отпечаток сверен
✅
Основа заморожена на 1.6.86 по слову владельца — новые версии АМПИР не берём
✅
Название «АЧАТ» и подзаголовок «Ваш инструмент на каждый день»
✅
Экран входа по эскизу заказчика (слайд 1)
✅
Шаги регистрации по номеру: код из SMS и «Создание профиля» с именем «@имя» (слайды 2–3)
✅
Вкладка «Группы» в нижней панели
✅
Телеметрия и автообновление выключены, все адреса — только наш сервер
✅
Входящие звонки были выключены до появления сервера звонков; с 12.10 21:07 звонки включены (раздел «Звонки» ниже)
✅
Экран «Добавление автомобиля» (слайд 4): госномер по ГОСТ, марка, модель; машина хранится в учётке на нашем сервере
✅
«Мой автомобиль» в профиле (слайд 6): номер, марка и модель, цвет, фото (хранится только на телефоне — решение координатора 13.10), «Пройти проверку» ведёт на заглушку
✅
Экран «Верификация» (слайд 5): интерфейс есть; документы на машину не собираем (решение координатора 13.10) — на экране честная заглушка, ничего не загружается
🔧
Проверка владения авто (слово владельца 14.10): фото машины спереди и сзади + СТС или ПТС, проверяет назначенный верификатор, после решения фото стираются, без решения — через 48 рабочих часов. Служба выложена ВЫКЛЮЧЕННОЙ (приём фото закрыт), экраны в приложении готовы за флагом. Ждёт: ваше утверждение текста согласия (черновик Law site) и учётку верификатора
✅
Цвет приложения по умолчанию — фиолетовый «Аметист» (утро 12.10); с 12:00 его сменило «Индиго» — пункт ниже
✅
Цвет как на эскизе: тема «Индиго» — фон, панели, кнопки и ссылки взяты с эскизов (как на экране входа) — теперь по умолчанию; «Аметист» и другие — выбором в профиле. Было/стало — раздел ниже
✅
Вход по одноразовому пропуску в приложении — сделан (тесты 34 из 34); включится вместе с входом по номеру, после сервиса проверки номера
✅
Вход и регистрация по номеру включены в приложении (14.10, ВЫКЛАДКА №18): код из SMS с нашего модема; перед первой SMS — экран «Безопасность входа» (текст юриста). Живая регистрация — с вами
✅
Главная (слайд 7): «Поиск по контактам» и вкладки «Запросы / Все» (запросов пока нет — честно пусто)
✅
Экран «Поиск» (слайд 8) — из шапки списка чатов
✅
Вкладка «Группы»: поиск по названию и ID, «Найдено в АЧАТ» с «Вступить», карточка группы (лист «Группы», экраны 1 и 4); с 13.10 — строки групп-площадок с действиями и фильтр «Моих групп»
✅
Закрытые группы и заявки (лист «Автостоянка»): метки «Открытая / Закрытая», «Подать заявку» с сообщением администратору, «Мои заявки», «Заявка одобрена!», у администратора «Принять / Отклонить». Проверено живьём на временном стенде (тот же сервер и модули, тестовые учётки, стенд удалён): 18 из 18 с правилом публикации и правкой модуля; без них — 12 из 16
🔧
QR-код группы: показывается в «О группе», читается своим сканером (вкладка «Группы» и экран «Поиск», камера спрашивается только при открытии) и обычной камерой телефона по ссылке. Проверено: код со снимка экрана распознаётся, ссылка открывает АЧАТ, новых адресов в приложении нет; живая камера — на телефоне
✅
Фото машины: выбор из галереи, хранится только на этом телефоне (на сервер не уходит) — в «Мой автомобиль»; плашка статуса крупнее, у проверенного — зелёная, как на эскизе
✅
Список чатов: имя и номер машины второй строкой (решение координатора 13.10). Номер есть только у чата, открытого по запросу на машину: владелец машины, принимая запрос, пишет в чат номер своей машины — ищущий его сам набирал, новых данных никто не получает. Остальные чаты — без номера. Вживую не проверено (нужны две учётки)
✅
Остальные экраны листов эскиза: «Группы» 1–11 и «Автостоянка» 9–11 — настоящие (13.10 ночь); фильтр групп по типу и «с пультом» — настоящий; экстренная связь (слайды 12–13, «Поиск» 03–06) и гостевые пропуска — макеты, ждут слова владельца
✅
«Объявления» группы: сообщения, закреплённые в чате группы, видны в «О группе» списком, новые сверху (листы «Группы» 5 и «Автостоянка» 9)
✅
«Мои группы»: ID группы второй строкой (лист «Автостоянка», шаг 8)
✅
Владелец вошёл в АЧАТ на своём Xiaomi (12.10 18:48): по записям сервера создано устройство «АЧАТ 0.1.0 · Xiaomi 23078PND5G · Android 16»; пароль он поставил сам командой из репозитория, значение нигде не показывалось. Что он увидел на экранах — жду его замечаний
✅
Рамки аватара, обводки по статусу и значок-мышь после имени убраны по слову владельца (12.10): в АЧАТ их пока не используем; «Живой аватар» с записью видео остаётся. Сборка без рамок поставлена на твой Samsung (19:36, контрольная сумма совпала); Xiaomi — следом, по твоему слову
✅
Регистрация с нуля работает (14.10): по номеру с кодом из SMS — любой номер; на номер не больше 3 SMS в час и 5 в сутки, с адреса 5 запусков в час, код 5 минут и 5 попыток, админские учётки не создаются. Живая проверка — с вами
✅
Живая проверка владельцем двумя телефонами (12.10 19:55): между его учётками личные сообщения идут; найден и исправлен баг «Новый чат» (писал в служебную комнату) — сборка b0b7972 на обоих телефонах. Уведомление при закрытом приложении — ждёт его теста
✅
Фото и описание группы: администратор задаёт в «О группе», фото видно в найденном и в карточке (листы «Группы» 4 и «Автостоянка» 4). Проверено живьём на временном стенде
✅
ID группы из шести цифр и поиск по нему (лист «Группы», экран 2): находится и без каталога; в «О группе» — ID и «Написать администратору» (лист «Автостоянка», шаг 12). Проверено живьём на временном стенде: 24 из 24 вместе с заявками
✅
Поиск групп по-русски: сервер не различает заглавные и строчные русские буквы (его база в локали C) — поиск по каталогу перенесён в приложение; «Автостоянка» находится и по «автостоянка», и по «АВТОСТОЯНКА» (проверено на стенде)
✅
Каталог групп: выкладка №14 включила правило «публикует только владелец» (по умолчанию у сервера «запрещено всем»; в рабочем конфиге правило видно). У администратора группы в «О группе» — переключатель «Показывать в поиске АЧАТ»; не-владельцу приложение отвечает понятно: «пока может только владелец сервера». Проверено: настройка сервера и тесты приложения; живую публикацию группы владельцем в каталог ещё не пробовали
✅
Заявку человека со «скрытием из поиска» теперь можно одобрить: правка модуля сервера выложена (выкладка №11) и проверена на нашем сервере тестовыми учётками — 8 из 8, учётки отключены и очищены
✅
Шлагбаум, ворота и быстрые действия в группах (лист «Группы», экраны 1–11): строки групп-площадок с действиями, центр управления, подтверждение, настройка действий, реле и права — сборка af71acf (13.10 ночь). Шлагбаум и ворота — через Паркинг; гости, камеры, свет — «скоро» (у жителя в Паркинге их нет). Вживую ворота не нажимались: контроллеры не на связи
✅
Экран «Поиск авто по номеру» (слайд 9): поиск включён (слово владельца 13.10 «searches by numberplates… need to fix it!»), служба на сервере (выкладка №17), сборка da08b6f
✅
Поиск по номеру: находят только тех, кто сам включил у машины «Меня можно найти по номеру»; ищущий видит марку, модель и цвет, без имени; написать — только запросом, который владелец машины принимает; документы на машину не собираем («скоро»)
✅
Слайды 10–11 (результаты поиска, действия с найденной машиной) подключены к живому поиску: список найденных с цветом, карточка, «Запросить сообщение»; значки векторные вместо эмодзи (7407162). Слайды 12–13 «экстренная связь» не подключаю: вне объёма по решению владельца 23.07 — остаются макетами, нужно его слово
⏳
Лист «Поиск» (SCR-01.01–01.05): поиск, карточка и запрос работают по-настоящему (тот же поток, что слайды 10–11). Звонок и видеовызов с карточки незнакомцу и «Экстренный запрос» с ответом владельца — макеты: по правилу координатора связаться можно только запросом, который владелец машины принимает, а экстренная связь вне объёма. После принятого запроса чат открыт — оттуда звонить можно. Включать прямые звонки и экстренную связь — решение владельца
✅
Путь А: в заявке только площадка North (id 7) — слово владельца 14.10: остальные площадки добавляются по мере появления. Код пути А и экран «Условия площадки» готовы за выключенным флагом; включение — после решения по ключу заявки
✅
Заявка в Паркинг (путь А) — через наш сервер, ключ Паркинга только на сервере (ваше решение 14.10): служба выложена, ключ действует (Паркинг отдал 26 площадок, North есть). Лимиты: 3 заявки в сутки на человека, 5 с адреса, 30 на сервер. Путь А в приложении пока выключен — включение по вашему слову; первая живая заявка — ваша
✅
Свайп «назад» — на один экран: «Оплата парковки» отдельной страницей; «Добавить участника», карточка найденной машины, поиск/выделение/правка в чате, заявка у верификатора закрываются на шаг. Свой свайп убран (на телефонах с жестами давал два шага). На телефоне всех путей сама не проходила
✅
Вкладка «Группы» ближе к эскизу (14.10): поиск одной строкой с «Фильтром», квадратные значки, «ID: …», разделы «МОИ ГРУППЫ»/«НАЙДЕНО В A-CHAT», плитки шлагбаума/ворот у привязанной группы, карточка группы, «Настройки группы» для админа, полный список быстрых действий, права по ролям, «Контроллер и реле». Группа North привязана к площадке 7. Снимки рядом с эскизом — с телефона, когда будет можно
⏳
Контроллер North для живого теста: Паркинг заводит контроллер и ворота на площадке 7, «Датчики» — прошивку; кнопки в приложении возьмут ворота сами. Щелчки — только при вас, вход в кошелёк вводите вы
⏳
Поиск по номеру — живая проверка ваша (на двух телефонах: включить «меня можно найти» на одном, найти номер с другого, отправить и принять запрос): мне войти под учётками нельзя
⏳
Иконка и вид бренда: стоит ВРЕМЕННАЯ иконка (знак «А» с эскиза входа на фоне «Индиго», пара «1а» ниже); окончательный вид — решение владельца
✅
Заглушки (слово владельца 14.10 19:21): из 20 закрыто 8 — поиск по номеру из любой строки поиска, стикеры, объявления, документы, заявки в УК, гостевые пропуска, роли участников; плитки ворот оказались не заглушкой. Остальные 12 ждут контроллер, устройства, Паркинг, Law site, ваше решение или оплату — вместо «скоро» написано, что нужно для включения. Сборка fc76922; документы, заявки и гостей сверим после вашего входа на эмуляторе
✅
Временная иконка и заставка: знак «А» с эскиза входа, подпись «АЧАТ» на телефоне, белый знак в уведомлениях, чёрная заставка без белой вспышки — временная, вид решает владелец
✅
Русский язык везде: имена чатов без названия (было «Empty room», «Анна and Иван»), тексты ошибок сервера, «Понятно» вместо «OK» в окнах, остатки «A-Chat» и «Face ID»; «запрещено» больше не выдаётся за «неверный пароль»
✅
Прогон экранов на эмуляторе: до входа 17 из 17 шагов, режим просмотра 43 из 43 экранов, падений 0; найдено и исправлено 7 дефектов (белая заставка, «OK» латиницей, обрезанное «участни…», коричневая полоса при запуске и др.). Экраны после входа — в разделе «Не проверено»
Вход по номеру телефона
✅
Договор приложения со службой входа (номер → код → профиль → учётка)
✅
Служба входа на сервере (режим «по приглашению», без SMS) — выложена, проверено снаружи 7 из 7
✅
Регистрация открыта только с кодом из SMS (14.10) — номер не займёт тот, у кого нет телефона
✅
SMS-режим службы написан: номер → код из SMS → профиль; 21 тест вместе с настоящим сервисом проверки — не выложен
✅
Вход по номеру для уже зарегистрированных — одноразовый пропуск (14.10, №18 шаг Б): выдаётся только после верного кода и только для учёток, заведённых по номеру; ваш owner и служебные имена так не открываются
✅
SMS на сервере включены (14.10): служба входа в режиме SMS, Verify шлёт код с модема «Датчиков»; пробное SMS дошло, код принят
Сервер
✅
Выкладка №12: «Забыли пароль?» открывает страницу «АЧАТ — восстановление пароля» (было «АМПИР»; ещё 6 названий страниц и уведомление о заявке). Проверено снаружи, учёток до и после — 4 и 4
✅
Выкладки №1–№4: сервер-копия АМПИР (база, сервер сообщений, модули, проверка имён)
✅
Выкладка №5: адрес chat.abbahost.com
✅
Выкладка №6: админ-панель
✅
Выкладка №7: имя сервера achat, новая чистая база
✅
Выкладка №8: админ-панель на своём адресе, за паролем
✅
Выкладка №9: служба входа по номеру
✅
Выкладка №10: эта страница статуса с парами «эскиз ↔ приложение» — открывается снаружи, остальной сайт без изменений
✅
Дымовая проверка со входом под владельцем заменена его живым входом на телефоне (12.10 18:48 прошёл; пароль он поставил сам; проверочный вход на сервере тоже 200) — решение координатора; сценарий smoke.py остаётся для тестовых учёток. Экраны — по замечаниям владельца
Проверка номера (код из SMS с нашего модема)
✅
Сервис проверки номера написан: код 6 цифр, очередь SMS для платы, подписанные задания, лимиты — 33 теста и живой прогон с имитатором платы 17 из 17
✅
Протокол для прошивки согласован с сессией «Датчики» и записан в договор
✅
Сервис проверки номера выложен на сервер (13.10, выкладка №16): плата модема «Датчиков» на связи — по журналу службы пульс и опрос платы идут с кодом 200, «модем готов», очередь SMS пуста; допуск по адресу платы и подпись запросов работают (проверка: с самого сервера вход платы закрыт); служба входа по номеру пока в режиме «по приглашению», SMS людям не отправляются
✅
Пробное SMS через службу проверки номера (по слову владельца, 13.10): задание ушло на плату, плата отчиталась «отправлено» через 10 с, SMS пришло на телефон владельца, он продиктовал код, служба ответила «подтверждено», номер совпал. Весь путь «задание → плата → SMS → код → проверка» работает; отправлено ровно одно SMS
Плата модема (сессия «Датчики»)
✅
Плата в домашней сети, прошивка работает: опрос очереди идёт, тестовое SMS дошло на телефон владельца, кириллица читается (по письму «Датчиков» 13.10 14:08)
✅
SIM отправляет SMS: тестовое дошло на телефон владельца (13.10, по письму «Датчиков»); остаток баланса не измерялся
Кошелёк в Профиле (слово владельца 13.10)
✅
Кошелёк написан: вход в кабинет Паркинга номером машины и PIN, баланс, пополнение картой (успех — только когда баланс на сервере вырос), «Мои площадки» с абонементом и воротами (кнопки открытия ворот нет), тарифы, покупка с кошелька или картой, отмена абонемента, история операций; долги, чеки, выплаты и управление воротами — честной заглушкой «позже». Деньги и учёт остаются в Паркинге
✅
Защиты денег: перед покупкой — свежая проверка абонемента и баланса на сервере; при действующем абонементе купить поверх нельзя (Паркинг заменил бы его, и оставшиеся дни пропали бы); второй счёт не создаётся молча; одно подтверждение за раз; «ответ не пришёл» — честно «не известно, прошло ли», покупка заперта, пока сервер не ответит; пополнение засчитывается только ростом баланса на сумму платежа. 59 тестов
✅
Сборка проверена: разрешений столько же (32), новый адрес один — сервер Паркинга (разрешён координатором)
✅
Независимая проверка денежных мест (ревью отдельной моделью): 6 находок, все исправлены до сборки. Главная: покупка не сверялась с сервером и могла заменить абонемент, купленный с другого телефона, — теперь сверяется прямо перед оплатой
⏳
Проверка на живых данных — после вашего входа в кошелёк (PIN вводите вы)
⏳
Пополнение и покупка на боевом сервере — первая проверка ваша, на 1 ₽: у Паркинга ещё не было ни одного успешного платежа картой, возвратов в системе нет
✅
Поставлено на ваш Xiaomi (13.10, по вашему «ставь»): сборка с кошельком, контрольная сумма на телефоне совпала с проверенной; приложение я не запускала
Звонки
🔧
Звонки (голос и видео): по решению владельца пока идут через уже работающий сервер звонков, потом — свой в дата-центре (переключение — одна настройка нашего сервера). Первая живая проверка 13.10 (владелец сам, с Xiaomi на Samsung, по записям сервера): приглашение, ответ и завершение проходят, у Xiaomi есть соединение через сервер звонков; Samsung час (09:01–10:01) не выходил на связь с сервером, поэтому приглашение дошло с задержкой 46 с (причина не установлена), а второй звонок остался без ответа. Второй заход (видео, 11:53): приглашение дошло за 1,5 с, ответили через 28 с, около 38 с разговора, два события смены потоков; у Samsung, в отличие от Xiaomi, нет соединения через сервер звонков (причина не установлена). Слышен ли голос и видна ли картинка — не известно. Ждёт: повтор при подключённом к ноутбуку Samsung, проверка с эмулятором (нужен вход владельца), видео. Не проверено: звук и видео, звонок из мобильной сети, звонок при смахнутом приложении
Уведомления
✅
Журнал попыток входа (14.10, ваше слово): каждая попытка по номеру и по паролю — время, адрес, причина, модель телефона и версия АЧАТ; 90 дней; адрес с >10 неудачами за 15 мин закрывается на час (вход паролем не запирается); читаете только вы
✅
Политика и согласия опубликованы: chat.abbahost.com/privacy.html (тексты юриста v0.2 как есть, реквизиты «уточняется»); ссылки из экранов ведут на разделы
⏳
Оповещение «модем не на связи» вам в АЧАТ: код готов; нужна служебная учётка — ваше слово (рекомендуем: служба заводит её сама, без пароля, и зовёт вас в комнату «Модем АЧАТ»)
⏳
Свой push-шлюз — ждёт решения владельца; сейчас уведомления приходят через встроенную службу синхронизации
Не проверено (честно)
⬜
Экраны основы после входа живьём: чат, «Новый чат», «Новая группа», «Переслать», «Закладки», «Медиа», «Заблокированные», «Блокировка приложения», вкладки «Люди» и «Статус», «О группе» и «Профиль» целиком (11 из 24 экранов и части двух). На эмуляторе нет учётки, а пароль в поле приложения мы не вводим. Первый прогон — на твоём телефоне (поставлено 12.10 18:14, ты вошёл 18:48): что назовёшь дефектом — запишу и исправлю
⬜
Живая камера для QR-кода и уведомления на телефоне
Раздача приложения
⏳
Раздача людям: нужна копия ключа подписи у координатора и слово владельца
✅
Страница загрузки приложения выложена (13.10, выкладка №15, слово владельца): два файла одной сборки (основной 66 МБ и универсальный 121 МБ), объяснения «как установить» отдельно для Xiaomi и Samsung, все 32 разрешения человеческим языком, что работает и что макет, данные и приватность, крупная пометка «тестовая сборка с отладочной подписью». Закрыта от поиска, ссылок на неё нет; одновременно скачиваются не больше четырёх файлов. Проверено снаружи: оба файла скачаны целиком, SHA-256 совпал. Не проверено: установка с настоящего телефона через браузер, основной файл на настоящем arm64-телефоне
✅
АЧАТ 0.1.0 поставлен на телефон владельца по его слову (12.10 18:14): контрольная сумма на телефоне совпала с файлом; вход и первая живая проверка — у владельца
Экраны: эскиз «Путь пользователя» ↔ приложение сейчас
✅ 1. Регистрация: ввод номера


Совпадает: раскладка, поле номера с флагом, «Продолжить», текст про соглашение. Расхождения: название «АЧАТ» и подзаголовок «Ваш инструмент на каждый день» — по слову владельца; нижней панели до входа нет (она после входа); временная ссылка «войти по логину и паролю» — уберу, когда заработает вход по номеру.
🔧 1а. Иконка и заставка (ВРЕМЕННЫЕ)


Знак «А» взят с эскиза входа (слева, вверху), фон — тема «Индиго»; подпись на телефоне — «АЧАТ»; в строке уведомлений — белый знак «А»; заставка при запуске — чёрная со знаком (раньше на Android 12 и новее была белая вспышка). Временная: окончательный вид иконки — решение владельца.
✅ 2. Подтверждение номера: код из SMS


Совпадает: шесть клеток кода, «Отправить код повторно через 00:45», «Подтвердить». Расхождения: нижней панели нет; пока это макет — SMS не отправляется (на экране пометка «ЗАГЛУШКА»).
✅ 3. Создание профиля


Совпадает: «ФИО (не обязательно)», «Страна», «Продолжить». Расхождения: добавлено «Имя пользователя @…» (слово владельца), «Пропустить» убрано — имя нужно всегда; нижней панели нет; пометка «ЗАГЛУШКА».
✅ 4. Добавление автомобиля


Совпадает: госномер, марка и модель с крестиком очистки, «Сохранить». Добавлено: необязательный цвет кузова из списка — как в результатах на листе «Поиск» («BMW X7 · Чёрный»). Расхождения: нижней панели нет — экран открывается из профиля поверх неё; под кнопкой честная подсказка, что проверки владения и поиска по номеру пока нет.
🔧 5. Верификация владения авто


Совпадает: подсказка с номером, плитки «СТС» и «ПТС» с «Загрузить фото», «Отправить на проверку», «до 24 часов». Пока ЗАГЛУШКА (на экране пометка): фото не загружаются — нужна служба на сервере и решение владельца о хранении документов (персональные данные).
🔧 6. Статус верификации


Сделано: карточка машины в профиле — место для фото («Добавить фото»: снимок хранится только на этом телефоне), номер крупно, марка, модель и цвет, крупная плашка статуса. Расхождения: фото машины нет; статус честный «Не верифицирован» — проверки владения (слайд 5) ещё нет; строк «Личные данные» и «Данные ТС» нет.
✅ 7. Главная (Чат)


Совпадает: «Поиск по контактам» всегда на виду, вкладки «Запросы» и «Все», чаты со временем и последним сообщением. «Запросы» с 13.10 настоящие: запросы по моим машинам из поиска по номеру с «Принять» и «Отклонить». Номер машины второй строкой — у чатов, открытых по такому запросу (экран 7б). Расхождения: чаты подписаны именами людей; нижняя панель наша. Снимок сделан раньше (вкладка «Запросы» на нём пустая).
✅ 7б. Главная: имя и номер машины второй строкой


Сделано (13.10, решение координатора): номер машины второй строкой — только у чата, открытого по запросу на машину (владелец машины при «Принять» пишет в чат номер своей машины; ищущий его сам набирал). Остальные чаты — без номера. На снимке — тестовые данные режима просмотра; вживую не проверено (нужны две учётки).
✅ 8. Переход в поиск


Совпадает: «Что вы ищете?», «Поиск авто по номеру», «Поиск групп»; добавлен «Сканировать QR-код группы». Расхождение: вкладки «Поиск» в нижней панели нет — панель наша (слово владельца), вход в поиск — кнопкой 🚗 в шапке списка чатов; «Поиск групп» ведёт во вкладку «Группы».
✅ 9. Поиск авто по номеру


Сделано: поле номера, «Найти», «История поиска» с крестиками (история хранится на телефоне). Поиск настоящий с 13.10 (служба на сервере, выкладка №17). На снимке — экран до включения поиска; поле и история те же.
✅ 10. Результаты поиска


Сделано: тот же экран работает на живом поиске (13.10) — машина, номер, марка, модель, цвет, «Не верифицирован». Вместо фото — векторный значок машины (снимок сделан до замены эмодзи).
✅ 11. Действия с найденным авто


Сделано: «Запросить сообщение» работает на живом поиске — запрос уходит владельцу машины, имени ищущий не видит. «Добавить в друзья» и «Экстренная связь» не показываются: связаться можно только запросом, который владелец принимает (правило координатора 13.10), экстренная связь вне объёма — решение владельца.
⏳ 12. Экстренная связь


Макет. Экстренная связь вне объёма по решению владельца 23.07 — подключать или нет, решает он.
⏳ 13. Экстренный вызов у владельца


Макет. Экстренная связь вне объёма по решению владельца 23.07 — подключать или нет, решает он.
Лист эскиза «Группы» ↔ приложение сейчас
✅ 1. Поиск и мои группы


Совпадает: поиск всегда на виду (по названию или ID), кнопка QR рядом, мои группы с ID второй строкой, «Найдено в АЧАТ» с числом участников, меткой и «Вступить», переключатели «Открытые / По заявке». С 13.10 ночи: быстрые действия на строках групп-площадок и «Фильтр» (тип группы, «С пультом») в «Моих группах» — снимок сделан раньше. Расхождение: найденные в каталоге группы по типу не фильтруются — каталог сервера тип группы не отдаёт.
✅ 2. Поиск группы по ID


Сделано: у каждой группы — ID из шести цифр (это адрес группы на нашем сервере, выдаётся сам при создании, старым группам — кнопкой у администратора). Шесть цифр в поиске — сервер отдаёт сводку группы по ID, она находится даже без каталога; под названием — «ID: …» с меткой, ниже число участников. Проверено живьём на временном стенде (24 из 24 вместе с заявками). Расхождения: нет «Фильтра» и быстрых действий на строке.
🔧 3. Поиск группы через QR-код


Сделано: QR группы в «О группе» (кнопка «QR-код») — в коде ссылка achat://g/<ID>; читает свой сканер (кнопка ⌗ у поиска групп и пункт на экране «Поиск») и обычная камера телефона — откроется АЧАТ с этой группой. Проверено: QR со снимка экрана распознаётся как achat://g/204578, ссылка на эмуляторе открывает АЧАТ, новых адресов в приложении нет. Не проверено: живая камера — на телефоне, после слова владельца «ставь». Расхождение: на эскизе — отдельный экран сканера со списком «Мои группы», у нас — сразу камера.
🔧 4. Карточка группы (просмотр)


Совпадает: название, описание, число участников, «Вступить», блок цифр. Открывается из «Найдено в АЧАТ». ID группы — как на эскизе («ID: 204578»); фото и описание задаёт администратор (экран 4а; на снимке тестовой группы фото нет — показаны буквы). Расхождения: нет типа группы, организации и ИНН, сервисов и быстрых действий (шлагбаум, ворота — другие продукты). На экране честная пометка, чего ещё нет.
🔧 4а. «О группе» у администратора: фото, описание, ID
на эскизе этого экрана нет

На эскизе этого экрана нет, но без него у групп не было бы фото и описания из карточки: администратор ставит фото из галереи телефона и пишет описание (до 500 знаков), ID группы виден всем. Фото видно и в «Найдено в АЧАТ», и в карточке. На временном стенде проверено (фото и описание видны по ID).
✅ 5. Центр управления группой


Сделано по-настоящему (13.10 ночь) — подробно в разделе «Вкладка «Группы» — как на эскизе», экран 5. Камеры, документы, заявки в УК и гостевые пропуска — «скоро».
✅ 6. Действие с карточки: открыть шлагбаум


Сделано: подтверждение и команда открытия через Паркинг (раздел «Вкладка «Группы»…», экран 6). «Шлагбаум открыт» не показываем — Паркинг не сообщает, открылся ли он; вживую не нажималось: контроллеры не на связи.
⏳ 7. Добавление гостя


Макет. Гостевых пропусков у жителя в Паркинге нет — в группе «Добавить гостя» стоит «скоро». Нужна такая функция у Паркинга и слово владельца.
✅ 8. Фильтр групп


Сделано по-настоящему: в «Найдено в АЧАТ» — «Открытые» и «По заявке»; в «Моих группах» (13.10 ночь) — кнопка «Фильтр»: тип группы (его задаёт администратор в настройках) и «С пультом», «Показать (N)». На снимке — только первая часть.
✅ 9. Настройка быстрых действий (администратор)


Сделано: администратор выбирает до 4 действий, видит предпросмотр и сохраняет в группе (экран 9 раздела «Вкладка «Группы»…»).
✅ 10. Контроллер (универсальный)


Сделано: назначение реле действиям сохраняется в группе (экран 10 раздела «Вкладка «Группы»…»). Сам контроллер — железо Паркинга; к живому контроллеру не подключалось.
✅ 11. Права доступа к быстрым действиям


Сделано: роли с переключателями сохраняются в группе (экран 11 раздела «Вкладка «Группы»…»). Право нажать ворота окончательно проверяет сервер Паркинга.
Лист эскиза «Добавление группы «Автостоянка»» ↔ приложение сейчас
✅ 1. Главная (Чат)


Тот же экран, что слайд 7 «Пути пользователя»: «Поиск по контактам» всегда на виду. Расхождение: вход в поиск — кнопкой со значком машины в шапке, вкладки «Поиск» в нижней панели нет (панель наша).
✅ 2. Выбор поиска групп


Совпадает: «Что вы ищете?», «Поиск авто по номеру», «Поиск групп» (ведёт во вкладку «Группы»), «Сканировать QR-код группы» (свой сканер, без сети).
✅ 3. Поиск групп


Совпадает: поиск по названию, результаты с метками «Открытая» (зелёная) и «Закрытая» (красная); у открытой — «Вступить», у закрытой — «Заявка»; у каждой — «ID: …» и фото, если его задал администратор. Расхождения: в найденном нет фильтра по категориям (каталог сервера тип не отдаёт; в «Моих группах» фильтр есть), ищет по мере ввода — без кнопки «Найти». В каталог группы публикует только владелец сервера (решение 12.10).
🔧 4. Выбор группы: открытая


Совпадает: название, «ID: …», описание, метка «Открытая», «Вступить в группу». Фото задаёт администратор группы (у тестовой группы фото нет — буквы). Расхождение: телефона администратора нет — «Написать администратору» в «О группе» (номера людей не показываем).
✅ 4б. Выбор группы: закрытая


У закрытой группы вместо «Вступить» — «Подать заявку» (на эскизе это пункт 3 подсказки); поданная — «Заявка на рассмотрении».
✅ 5. Заявка в группу


Совпадает: группа с меткой «Закрытая», «Сообщение администратору» со счётчиком до 200 знаков, «Отправить заявку». Расхождения: ID группы нет; под кнопкой — подсказка, где ждать ответа.
✅ 6. Ожидание ответа: «Мои заявки»


Совпадает: вкладки «Активные / История», группа, «На рассмотрении», «Сегодня, 12:45»; добавлено «Отозвать». Проверено живьём на стенде: заявка видна у заявителя и у администратора. Расхождения: «Мои заявки» открываются из вкладки «Группы»; отдельного уведомления о решении пока нет — одобрение видно сверху во вкладке «Группы»; история решений хранится на телефоне.
✅ 7. Заявка одобрена


Совпадает: галочка, «Заявка одобрена!», «Вы успешно вступили в группу», группа, «Перейти в группу». Одобрение — это приглашение от администратора; в группу, куда человек сам попросился, приложение входит само (проверено живьём на стенде; обычные приглашения в группы по-прежнему ждут «Принять»).
✅ 8. Группа в разделе «Группы»


Совпадает: группа в списке «Мои группы» с ID второй строкой; сверху — «Заявка одобрена: …» и «Мои заявки». Расхождение: метки «Участник» нет.
✅ 9. Экран группы: сервисы стоянки


Сделано по-настоящему (13.10 ночь): группа, привязанная к площадке Паркинга, открывается центром управления — быстрые действия «Шлагбаум», «Ворота», «Чат» и сервисы, среди них «Оплата парковки» и «Объявления». Камеры, документы, заявки в УК и гостевые пропуска — «скоро» (у жителя в Паркинге их нет). Фото стоянки на снимке нет — буквы.
✅ 9б. Объявления группы


Сделано по-настоящему: объявление — это сообщение, закреплённое в чате группы (меню сообщения → «Закрепить»). В «О группе» — блок «Объявления»: новые сверху, до 10, с автором и временем. На снимке — тестовые объявления. Этот же блок закрывает «Объявления» в «Сервисах группы» (лист «Группы», экран 5).
✅ 10. Использование шлагбаума


Сделано: нажатие «Шлагбаум» — подтверждение и команда открытия через Паркинг (ворота площадки из ответа Паркинга). Расхождения: «Шлагбаум закрыт» не показываем — Паркинг не сообщает, открыт ли он; «Истории событий» в Паркинге для жителя нет. Вживую не нажималось: контроллеры площадки не на связи.
✅ 11. Оплата парковки


Сделано: «Оплата парковки» открывает кошелёк Паркинга — баланс, пополнение, абонемент площадки, «Тарифы и оплата», история (на снимке тестовые данные). Вход — номер телефона и PIN Паркинга, его вводит сам человек. Пополнение и покупка на боевом сервере ещё ни разу не проверены — первая проверка владельца на 1 ₽.
🔧 12. Связь с администратором


Сделано: в «О группе» у участника — «Написать администратору» (личный чат с администратором группы) и ID группы; из этого чата можно позвонить (звонки идут через сервер звонков АМПИР с 12.10; слышен ли голос — живьём ещё не подтверждено). Расхождения: отдельного экрана «Связь» нет; телефона администратора в группе нет (номера людей не показываем).
✅ А. Администратор группы: заявки
на эскизе этого экрана нет

На эскизе этого экрана нет, но без него заявки некому принять. В «О группе» у администратора: «Вступление по заявке» (вкл/выкл) и заявки с сообщением, «Принять» и «Отклонить».
Лист эскиза «Вкладка «Поиск»» ↔ приложение сейчас (макеты)
🔧 01. Поиск автомобиля


Совпадает: «Введите гос. номер», «Найдено: N», номер с отметкой подтверждённого, «марка модель · цвет», стрелка. Расхождения: кнопки камеры (распознавание номера) и QR приглушены — их пока нет; вместо фото машины — значок; вкладки «Поиск» в нижней панели нет (вход — кнопкой 🚗). МАКЕТ: подключится вместе со службой поиска по номеру и решением владельца, кого можно находить.
🔧 02. Карточка автомобиля


Совпадает: номер табличкой с регионом и RUS, место фото (с пометкой «если владелец разрешил»), модель, цвет, «Номер подтверждён», пять действий: Написать, Голосовой вызов, Видеовызов, Добавить в друзья, Экстренный запрос. Звонки — после сервера звонков. МАКЕТ: подключится вместе со службой поиска по номеру и решением владельца, кого можно находить.
⏳ 03. Действия с автомобилем


Макет. Голосовой и видеовызов незнакомцу и «Экстренный запрос» не подключаю: связаться можно только запросом, который владелец машины принимает (правило координатора 13.10), экстренная связь вне объёма — решение владельца. После принятого запроса открывается чат, оттуда звонить можно.
⏳ 04. Экстренный запрос


Макет. Экстренная связь вне объёма по решению владельца 23.07 — подключать или нет, решает он.
⏳ 05а. У владельца: входящий запрос


Макет экстренного запроса — вне объёма (решение владельца 23.07). Обычный запрос по машине владелец уже видит по-настоящему: «Запросы по моим машинам» с «Принять» и «Отклонить».
⏳ 05б. У владельца: подробности и ответ


Макет экстренного запроса — вне объёма. По обычному запросу «Принять» открывает чат с ищущим (номер машины — второй строкой в списке чатов), оттуда можно звонить.
⏳ 06. Сценарий экстренного запроса


Макет хода экстренного запроса — вне объёма (решение владельца 23.07).
Цвет как на эскизе: было «Аметист» → стало «Индиго»
✅ 4. Добавление автомобиля


Слева — было (кнопки и выделение светло-фиолетовые на фиолетовом фоне), справа — стало: почти чёрный фон, тёмно-синяя кнопка и светлые ссылки — как на эскизе (эскиз — в разделе «Путь пользователя», слайд 4).
✅ 8. Переход в поиск


Слева — было, справа — стало (эскиз — слайд 8 выше).
✅ 9. Поиск авто по номеру


Слева — было, справа — стало (эскиз — слайд 9 выше).
Кошелёк: было (старый А-Чат) ↔ стало (АЧАТ, тестовые данные)
✅ 1. Кошелёк: баланс, пополнение, площадки, история


Слева — было: кошелёк старого А-Чата (снимок 25.08.2026, ещё до подключения к Паркингу: только баланс и пополнение). Справа — стало, на ТЕСТОВЫХ данных: баланс, пополнение картой (с пометкой «не проверено на боевом»), «Мои площадки» с абонементом и воротами (кнопки открытия ворот нет), тарифы и отмена, история операций, «позже». Настоящие цифры появятся после вашего входа в кошелёк.
✅ 2. Вход в кошелёк
на эскизе этого экрана нет

Номер машины — из «Моего автомобиля» или вручную, PIN Паркинга — 6 цифр, вводите вы сами. После 5 неверных PIN Паркинг блокирует вход на 15 минут — экран предупреждает заранее и сам выключает кнопку на время блокировки.
Вкладка «Группы» — пульт площадок: эскиз ↔ приложение (13.10)
✅ 1. Мои группы с действиями


Совпадает: у группы-площадки справа — значки действий (шлагбаум, ворота, гость, чат; набор выбирает админ). Шлагбаум и ворота — настоящее открытие через Паркинг с вопросом «Открыть?». Нажатие на строку — центр управления. У обычных групп значков нет.
✅ 5. Центр управления группой


Совпадает: «Быстрые действия» плитками и «Сервисы группы» списком. Работают: шлагбаум, ворота, чат, оплата парковки, настройки; объявления, камеры, документы, заявки в УК, гостевые пропуска — «скоро» (в Паркинге для жителя их нет).
✅ 6. Действие с карточки


Совпадает: одно нажатие → «Открыть?» Отмена/Открыть → итог. Отличие: пишем «Команда принята», а не «Шлагбаум открыт» — Паркинг не сообщает, открылся ли шлагбаум.
✅ 9. Настройка быстрых действий (админ)


Совпадает: до 4 действий с номерами и предпросмотр карточки, «Сохранить» — выбор хранится в группе и виден всем. Камеры и освещение — «скоро».
✅ 10. Контроллер и реле


Сборка af71acf: админ назначает реле нажатием (Реле 1 — Шлагбаум…), сохраняется в группе (снимок — прежний вид). 10 реле и их назначение. Шлагбаум и ворота работают через Паркинг; свет и остальные реле в Паркинге включает только оператор — «скоро». На связи ли контроллер, Паркинг пока не сообщает.
✅ 11. Права доступа к быстрым действиям


Сборка af71acf: у каждой роли выбираются её действия, сохраняется в группе (снимок — прежний вид); назначать роли людям — скоро. Роли (жители, охрана, администрация, УК, гости). Сейчас право открыть даёт Паркинг (абонемент, кошелёк); роли в группе — «скоро».
Путь А — МАКЕТ: машина, PIN, проверка оператором, самокатчик (тестовые данные, до кода)
🔧 0. Карточка «Кошелёк» в профиле — заметная
на эскизе этого экрана нет

Просьба владельца «сделай кнопку лучше»: значок, крупное «Кошелёк», подпись по состоянию — «Войдите: телефон и PIN Паркинга» (с меткой «Новое», пока не открывали), «Баланс …» после входа, «Появится позже» у самокатчика. Наверху профиля, сразу под именем.
⏳ 1. Добавить машину
на эскизе этого экрана нет

Номер, марка, модель, цвет — как сейчас; ниже — часть для Паркинга (следующий снимок). Кнопка на экране одна: «Добавить и отправить на проверку».
⏳ 2. Добавить машину: PIN и согласие
на эскизе этого экрана нет

Площадка, имя для оператора, телефон из профиля (подтверждён по SMS), PIN 6 цифр дважды, предупреждение: PIN один на все машины, сменить самому нельзя, 5 ошибок — 15 минут блокировки. Согласие на передачу имени, телефона и номера в Паркинг — текст пока черновик (окончательный — от Паркинга или юриста). PIN уходит только в Паркинг.
⏳ 3. Профиль: машина ждёт проверки
на эскизе этого экрана нет

После отправки: метка «С машиной · ждёт проверки», карточка «Машина на проверке», жёлтая плашка у машины.
⏳ 4. Профиль: машина проверена
на эскизе этого экрана нет

После одобрения оператором: «Верифицирован» зелёным, кошелёк открыт. Вторую машину пока добавляет оператор.
⏳ 5. «Кто вы?» и самокатчик
на эскизе этого экрана нет

Выбор при регистрации или в профиле; у самокатчика вместо кошелька — «Кошелёк появится позже». КОД ГОТОВ за выключенным флагом (85647f2, 14.10 ночью); включение ждёт решения владельца: ключ заявки (в приложении или прокси на нашем сервере) и алфавит номера у Паркинга (кириллица/латиница — не проверено).