План работ

От beta к продукту — через доказательства.

План показывает фактический статус: кодовые фазы отмечаются отдельно от физических, юридических, store-signing и многонедельных gates. Сроки — оценка для небольшой команды, а не обещание даты релиза.

00
Фаза 0 · выполнено программно

Публичная поверхность и честный beta

Код готов
  1. Сайт, загрузки, документы и единый язык продукта
  2. Android beta APK + Web/PWA + experimental macOS/Linux
  3. SSL, VPS, TURN, signaling, страницы помощи/правил и public download smoke
  4. Открыто: подтверждённые реквизиты ИП и рабочая почта поддержки
01
Сквозная UX-фаза · software готов · human gates

Одинаковый простой интерфейс везде

В работе
  1. Android, iPhone, Compose Desktop и установленная PWA используют три главных раздела: Чаты, Рядом, Звонки
  2. PWA, добавленная с сайта на домашний экран, сохраняет тот же messenger-shell, историю и настройки — без отдельной облегчённой версии интерфейса
  3. Системная, светлая и тёмная тема меняются внутри профиля; отдельно настраиваются стиль и размер шрифта интерфейса и сообщений, а насыщенность и интервалы скрыты под «Больше настроек текста»
  4. Поиск рядом автоматически объединяет несколько устройств одного человека в одну понятную карточку; одно основное действие «Подключить» открывает чат, а разрешения и технические детали раскрываются только при необходимости
  5. При первом доверии человек делает одну короткую сверку; подписи, ключи и повторные подключения проверяются автоматически, QR остаётся резервом, а смена identity всегда останавливает соединение
  6. Web/PWA останавливает нежелательное общение одним действием «Пожаловаться и заблокировать» без отправки текста переписки; Android и iOS уже хранят content-free жалобу локально, Desktop отзывает доверие, а объединённая native-кнопка остаётся отдельным parity gate
  7. Матрица функционального паритета обязательна для сообщений, файлов, поиска, звонков и контактов; если браузер не даёт системную возможность, PWA показывает понятный переход в нативное приложение вместо скрытой или ложной функции
  8. Keyboard, 130–200% text, reduced motion и узкие экраны проверяются автоматически
  9. Открыто: native one-action parity, 8 наблюдаемых RU/EN сессий, VoiceOver/TalkBack/Switch Control и runtime-снимки всех клиентов
02
Фаза 1 · physical gates · в работе

Физическая приёмка mobile

В работе
  1. Двусторонние Android↔iPhone звонки приняты на реальных устройствах
  2. Открыто: чистый L2CAP в обе стороны и courier path на трёх телефонах
  3. Doze/background/lock/restart/soak и mixed-transfer матрица
  4. Privacy-safe evidence без сброса данных приложения
03
Фаза 2 · backend v7 · beta gate

Опциональный аккаунт

В работе
  1. Email-код + пароль как локальный ключ; passkey — быстрый вход
  2. Root/member device pairing через шестизначный SAS
  3. E2E-синхронизация настроек, контактов, истории и вложений по opt-in
  4. Signed revoke, root transfer и сброс с 24-часовой отменой
  5. Открыто: SMTP/DMARC, независимый security review и длительная multi-device beta
04
Фаза 3 · 3–4 недели

Production-дистрибуция

Запланировано
  1. Google Play internal → closed → production
  2. iOS TestFlight и App Store review
  3. macOS Developer ID + notarization + staple
  4. Windows runner + MSI/AuthentiCode; Linux Flatpak review
05
Фаза 4 · software готов · bridge gate

Круги и синхронизация устройств

В работе
  1. Подписанные manifest, роли и epoch rotation работают в Android, iOS и Desktop
  2. Браузер регистрируется отдельным устройством и хранит до 8 зашифрованных эпох
  3. Canonical CT/CY сообщения принимаются без дубликатов и plaintext на диске
  4. Открыто: отправка Browser→native и физическая трёхплатформенная матрица
06
Фаза 5 · software готов · human gates

Media и доступность

В работе
  1. Фото, файлы, голос, видео и видеокружки встроены в единый чат
  2. Web/PWA аудио- и видеозвонки проходят реальный WebRTC regression
  3. 200% text, keyboard flows и узкие экраны проверяются автоматически
  4. Открыто: VoiceOver/TalkBack/Switch Control и независимый privacy/security review
07
Фаза 6 · частично готово · external gates

Публичный запуск

В работе
  1. Публичные правила общения, privacy-описание и встроенный content-free канал жалобы Web/PWA работают; отложенная жалоба автоматически отправляется после возвращения сети
  2. Безопасный операторский инструмент умеет показать ограниченный список метаданных, закрыть обращение и удалить записи старше 90 дней — без текста, имён и внутренних идентификаторов
  3. Публичный экран состояния показывает «работает / временно недоступно» одним запросом без cookies, фонового опроса и технических названий; открыто независимое внешнее наблюдение доступности
  4. Web-релиз запечатывает хэш каждого файла и прошёл реальный атомарный rollback без смены пользовательского содержимого; production-подпись обновлений нативных приложений остаётся внешним gate
  5. Открыто: назначенный оператор, подтверждённая почта поддержки, SLA, appeal flow и disclosure channel
  6. Метрики только по явному согласию

Решения владельца

Что нельзя закрыть только кодом

Пользовательские сессии

Нужны 8 наблюдаемых RU/EN прохождений на Android, iPhone, Desktop и PWA, включая VoiceOver, TalkBack и Switch Control. Автоматические макеты этого не заменяют.

Юридические данные

Подтвердить фамилию в полном наименовании ИП, ИНН, ОГРНИП и работающую email-почту. Адрес и телефон на сайте не публикуются.

Apple

Аккаунт Apple Developer, Developer ID, TestFlight/App Store Connect и сведения об использовании шифрования.

Windows

Доступ к Windows runner и production code-signing method; локальный macOS-хост не может доказать MSI lifecycle.

Поддержка

SLA beta, канал disclosure и решение о публичном issue tracker.