Всевидящее Око
Объективный контроль монтажных бригад на стройке: безопасность, дисциплина, выработка в рублях
Коммерческое предложение для строительной компании (системы безопасности в МКД) Дата: 7 мая 2026 Подготовила команда AiDevTeam
Содержание
- Главное
- 1. О проекте
- 2. Текущая картина и боли
- 3. Архитектура решения
- 4. Пакеты услуг
- 5. Сравнение пакетов
- 6. Ядро системы
- 7. Дополнительные опции
- 8. Конфигурации и сроки
- 9. Наша рекомендация
- 10. Бизнес-выгоды
- 11. Границы пилота
- 12. Компоненты системы
- 13. Модель данных
- 14. Интеграции и API
- 15. Пользовательские сценарии
- 16. Команда проекта
- 17. Дорожная карта и план спринтов
- 18. Предварительные исследования
- 19. Стратегия тестирования
- 20. Развёртывание и инфраструктура
- 21. Критерии приёмки
- 22. Нефункциональные требования
- 23. Как мы работаем
- 24. Условия оплаты
- 25. Ежемесячные расходы после запуска
- 26. Риски и их закрытие
- 27. Гарантии
- 28. Что нужно от вас
- 29. Что не входит
- 30. Открытые вопросы для финализации ТЗ
- 31. Перспективы развития
- 32. Глоссарий
- 33. Следующие шаги
Главное
Ситуация
Стройка на 50 разнорабочих в дневной оплате — это до 6 миллионов рублей в месяц убытка от простоя: расчётный выпуск при ставке 5 000 ₽/день — 250 000 ₽/день, фактический по вашему наблюдению — 30–40 000 ₽/день. Прораб отчитывается голосом, объективной картины «кто что делал и сколько» — нет. На вашей выставке вы увидели каску с встроенной 4G-камерой и придумали, как закрыть эту слепую зону. И тут же появилась вторая мысль: не делать это «для себя», а превратить в продукт и продавать сотням стройкомпаний по всей России.
В Москве с 21 января 2025 года это уже обязательное направление: Постановление Правительства Москвы № 47-ПП и совместное распоряжение Мосгосстройнадзора и ДИТ Москвы № 10-Р/64-16-55/25 ввели на всех стройплощадках обязательность видеоаналитики, средств учёта и передачи данных в городские системы. Это значит, что окно для нового продукта в этом сегменте открыто прямо сейчас.
Что вы получите
| # | Результат | Эффект |
|---|---|---|
| 1 | Объективный учёт «работал / простаивал» по каждому работнику с точностью до минуты | Возврат до 30–50% убытков от простоя дневщиков — порядка 1.8–3 млн ₽/мес на 50 человек |
| 2 | Утренняя сводка руководителю: часы, операции, выработка в рублях по каждому работнику | Принятие решений по бригаде и оплате на основе фактов, а не голоса прораба |
| 3 | Уведомления о нарушениях (каска, СИЗ, регламент) в MAX за 30–40 секунд | Снижение риска штрафов Ростехнадзора и инцидентов на 40–60% |
| 4 | Готовый продукт под продажу другим стройкомпаниям с единым ЛК и вашим брендом | Дополнительный канал выручки от 300 К ₽/мес подписки на каждые 30+ касок у клиента |
Один продукт, одна платформа
«Око» строится в едином личном кабинете с вашим вторым проектом «ПТО в кармане». Это не два разных интерфейса с двумя авторизациями — это одна платформа с двумя модулями. Прораб входит один раз и видит и сметы, и видеоконтроль. Клиент, которому вы будете продавать дальше, тоже получает один продукт и один SaaS-аккаунт. На уровне разработки это снижает стоимость «Ока» на 20–30% относительно сценария «два независимых продукта» — потому что мы переиспользуем уже спроектированную инфраструктуру авторизации, мульти-тенантности и единого дашборда.
Почему AiDevTeam
Релевантный опыт. У нас уже работает похожий продукт у другого нашего клиента — система AI-контроля соблюдения регламентов через видео, по подписке. Это значит, что мы заходим в проект не с нуля, а с готовой архитектурной базой и валидированными решениями по детекторам, стримингу и хранению.
Российский контур с первого дня. Видео работника по 152-ФЗ — это персональные данные, и хранить их можно только на территории РФ. Мы делаем платформу сразу в российском облаке (Selectel или Yandex Object Storage), с локальным шаблоном согласия работника, audit log и retention policy. Никакого риска штрафов от Роскомнадзора, который в 2025 году уже выписывал по 2 млн ₽ за похожие нарушения.
MAX, а не Telegram. Уведомления через российский мессенджер VK — официальный JS/TS SDK, webhook-архитектура, кнопки и mini-app handoff. Никакой зависимости от иностранных мессенджеров и риска блокировок.
Партнёрская модель в придачу. Мы понимаем, что у вас есть мотив продавать продукт другим стройкомпаниям. Под это в КП есть второй вариант: мы делаем со скидкой 25%, входим в долю 15% от выручки на продажах в ваш канал. Это вариант для тех, кто хочет минимизировать капвложения и масштабировать продукт совместно.
Наша рекомендация коротко: начинаем с пакета «Старт» — он закрывает один объект на 10–15 касок, базовые сценарии нарушений и утреннюю сводку, и уже на этом масштабе платит сам за себя за 3–4 месяца.
Как читать этот документ
| Раздел | Кому | Что узнаете |
|---|---|---|
| Бизнес-разделы (Главное, 1, 2, 4, 9, 10) | Олег, Тимофей | Что вы получите, сколько это стоит и какой вернёт результат |
| Технические разделы (3, 11–22) | ИТ-сотрудник или подрядчик с вашей стороны | Как именно устроен продукт под капотом, какие выбраны технологии и почему |
| Коммерческие разделы (23–33) | Бухгалтерия, юрист, ответственный за подписание | Условия работы, оплата, гарантии, риски, открытые вопросы |
1. О проекте
«Всевидящее Око» — это B2B SaaS-платформа объективного контроля монтажных бригад для строительной отрасли. Технологически это связка трёх слоёв:
- Носимое железо — каска со встроенной 4G-камерой (или модульная камера, крепящаяся на стандартную защитную каску). Каска пишет видео локально в кольцевой буфер и параллельно стримит фрагменты в облако через сим-карту.
- AI-движок в защищённом российском облаке. Распознаёт: каска на голове, СИЗ, начало и завершение работ, ключевые шаги по типу работ (электрика, слаботочка, монтаж домофона, пожарная сигнализация), простой и активность.
- Личный кабинет руководителя на веб-дашборде. Показывает: список объектов, активные смены, нарушения за сутки, утреннюю сводку с выработкой по каждому работнику в рублях, экспорт в Excel и историю инцидентов.
При нарушении система отправляет в MAX короткий клип 30–40 секунд с кнопками «открыть инцидент», «подтвердить», «отклонить». Утренняя сводка приходит в MAX и/или на e-mail в виде краткой выжимки и ссылки на полный дашборд.
Цель проекта на первом этапе
Закрыть конкретную боль вашей компании — простой разнорабочих на дневщине — и одновременно собрать первый референс-кейс для последующей продажи продукта другим стройкомпаниям. Архитектурно это означает: с самого старта мы строим не «решение для себя», а мульти-тенантную SaaS-платформу, в которой ваша компания — первый клиент с эксклюзивными условиями.
Стратегическая цель
Вывести в течение 6–9 месяцев готовый продукт, под который вы можете подписать первых 5–10 стройкомпаний-клиентов через ваши контакты в отрасли. Дальше включается партнёрская модель распределения выручки (см. §4 «Партнёрская модель» и §24 «Условия оплаты»).
2. Текущая картина и боли
Как это работает сейчас
| Что | Как фиксируется | Какая проблема |
|---|---|---|
| Выход работника на смену | Прораб отмечает вручную | Можно «приписать» час, нельзя проверить «начал ли работу» |
| Время работы и простоя | Никак или «на глаз» | Простой разнорабочих на дневщине → до 6 млн ₽/мес убытка на 50 человек |
| Соблюдение техники безопасности | Случайные проверки руководителем | Каска не надета — узнаём только после инцидента / штрафа |
| Соответствие регламенту работы | Прораб проверяет точечно | Нет объективного следа «работа выполнена в правильной последовательности» |
| Объём фактически выполненной работы | Отчёт прораба голосом / в чате | Расхождение «5 этажей по плану — 1 по факту» |
| Видеоконтроль | Нет | Слепая зона — внутренние работы внутри помещений |
Главная боль (со встречи 04.05.2026)
«У нас на всех стройках процентов десять персонала — разнорабочие на дневщине. Им удобно где-то спрятаться, посидеть в телефоне или ещё что-нибудь. И вот это самый главный бич. На 50 человек убыток получается 6 миллионов рублей в месяц.» — Олег
Это та самая «невидимая» статья расходов, которую невозможно закрыть ни новыми регламентами, ни увеличением штата прорабов. Объективный учёт через камеру — единственный способ закрыть петлю обратной связи.
Что нам уже известно от вас
- 300 сотрудников в компании.
- Разнорабочие на дневщине, ставка от 5 000 ₽/день.
- Обычно есть связь 4G на объектах, в редких случаях — нет.
- Существующих камер на стройках нет — система ставится с нуля.
- Канал уведомлений — MAX (российский мессенджер VK).
- Формат сводок — веб-дашборд + Excel.
- Учёт дневщины сейчас — через прораба вручную.
- Связка с «ПТО в кармане» — общий личный кабинет на оба продукта.
- Цель — продавать продукт другим стройкомпаниям, и вы готовы вложить ресурсы в продвижение.
Что мы покрываем этим проектом
Закрываем: учёт начала и завершения работ, простой / активность по каждому работнику, базовые нарушения техники безопасности (каска, СИЗ), регламентные алгоритмы по 2–4 типам работ на старте, утреннюю сводку с выработкой в рублях, MAX-уведомления, единый личный кабинет с «ПТО в кармане».
Не закрываем в первой версии (выносим в опции / следующие версии): биометрия для распознавания работника по лицу, интеграция со СКУД / турникетами, мобильное приложение прораба с офлайн-функциями, сложная аналитика типа «прогноз сроков», AR-просмотр чертежа на каске.
3. Архитектура решения
Этот раздел технический. Если вы делегируете оценку IT-сотруднику или внешнему подрядчику — он найдёт здесь всё нужное. Бизнес-резюме: всё гражданского применения, всё работает на российском контуре, без зависимости от иностранных облаков и API.
Диаграмма потока данных
flowchart LR H[Каска с 4G камерой] -->|Видео H.265 chunks| ING[Ingest gateway РФ] H -->|Локальный буфер 24-48ч| H ING --> S[Object Storage Selectel/Yandex] ING --> AI[AI-инференс GPU node] AI --> EVT[Шина событий Kafka] EVT --> NOTIF[Сервис уведомлений MAX] EVT --> AGG[Агрегатор смен и утренней сводки] NOTIF -->|Клип 30-40 сек| MAX[MAX bot] AGG --> DASH[Веб-дашборд Next.js] DASH --> USER[Руководитель / прораб] AGG --> XLS[Excel экспорт] S --> DASH
Состав слоёв
Носимое железо
Камерный модуль с 4G/LTE, GPS, IP66, локальной памятью 32–64 ГБ, автономностью 6–11 часов и возможностью крепиться на сертифицированную защитную каску. На пилоте мы рекомендуем брать камерный модуль + локально допустимая каска вместо «интегрированного смартшлема» — это снижает риски сертификации и упрощает закупку. Кандидаты по железу — Hikvision DS-MCH508D (есть российские дистрибьюторы), Grandtime H8 (через прямой импорт). Конкретный SKU мы согласуем в ТЗ после ваших ссылок на китайских поставщиков с выставки (см. §30).
Слой передачи видео
Не «чистый live RTSP в браузер» — это плохо переживает плохой 4G. Используем resumable chunked upload по защищённому каналу: каска бьёт видео на сегменты, отправляет с приоритетом «инцидентные сначала, остальной хвост — потом», локальный кольцевой буфер 24–48 часов на устройстве. Это даёт устойчивость к разрывам связи и позволяет дозалить видео ночью, когда смена закрыта.
AI-движок
Стек на базе fine-tuned моделей семейства YOLO11/12 (или RT-DETR — лицензионно чище для коммерческого SaaS) для PPE-детекции (каска, спецодежда), плюс отдельная темпоральная модель состояний для определения «работа vs простой vs пауза» — потому что pose-keypoints без контекста дают слишком много ложных срабатываний. Отдельная workflow-модель сравнивает шаги работника с эталонным регламентом по типу работ.
Российский контур
Всё хранение и весь инференс — внутри РФ. Объектное хранилище — Selectel S3 или Yandex Object Storage. Управляющий слой — PostgreSQL + Redis в российском облаке. Шифрование at rest (KMS / envelope), audit log на каждое обращение к видео, политики ретенции отдельно для «полного видео» и для «инцидентов». Никаких внешних VLM-API на сырое видео работников.
Уведомления и личный кабинет
MAX bot через webhook (производственная схема — не Long Polling), официальный JS/TS SDK @maxhub/max-bot-api. Веб-дашборд на Next.js, общая авторизация и общий design system с «ПТО в кармане». Excel-экспорт стандартными библиотеками.
Что обеспечивает 152-ФЗ
| Требование | Как обеспечено |
|---|---|
| Хранение ПДн на территории РФ | Selectel или Yandex (только российские дата-центры) |
| Политика обработки ПДн | Шаблон политики предоставляется при внедрении |
| Локальный нормативный акт работодателя по видеонаблюдению | Шаблон приказа предоставляется при внедрении |
| Согласие работника на видеосъёмку | Шаблон формы предоставляется при внедрении |
| Меры защиты по ст. 19 152-ФЗ | KMS-шифрование, RBAC, audit log, MFA для администраторов |
| Биометрия (лицо для идентификации) | НЕ используется в v1 — нет правового триггера обработки биометрических ПДн |
| Иностранные работники | Хранение и обработка едины для всех — без разделения по гражданству |
Почему именно такая архитектура
Главный архитектурный выбор — не полагаться на «всё в одном смартшлеме», а отделить надёжное промышленное железо от управляющего слоя. Это даёт три практических плюса: (1) можно менять каски и поставщиков без переписывания платформы; (2) можно добавлять новых клиентов в продажу без изменения железной архитектуры; (3) можно нарастить инференс отдельно, не трогая endpoint-устройства.
4. Пакеты услуг
Мы спроектировали четыре пакета. Каждый — самостоятельный, рабочий продукт, который можно докупить и масштабировать. Ниже — что входит, какие границы, какие сроки и какая стоимость.
П1. Пилот — proof of concept на одном объекте
Когда выбирать. Хочется быстро проверить идею в боевых условиях, увидеть первое видео в облаке и первые автоматические уведомления — за минимальный бюджет. Это «первый блин» на 1 объекте с 10 касками для внутренней валидации перед масштабированием.
Что входит.
| # | Компонент | Часы | Описание |
|---|---|---|---|
| П1.1 | Базовая облачная платформа в РФ | 80 | Selectel/Yandex S3, PostgreSQL, Redis, базовый auth |
| П1.2 | Ingest-сервис видео + локальный буфер | 100 | Resumable chunked upload, дозалив после reconnect |
| П1.3 | AI-детектор «каска на голове» | 60 | Fine-tuning под ваши условия, валидация на 2 неделях видео |
| П1.4 | AI-детектор «активность / простой» | 70 | Темпоральная state-machine, идущая поверх pose-keypoints |
| П1.5 | AI-детектор «начало / завершение работы» | 40 | Базовая heuristic + темпоральная сегментация |
| П1.6 | Веб-дашборд (минимум) | 80 | Список объектов, активные смены, инциденты за сутки |
| П1.7 | Уведомления в MAX | 50 | Bot + webhook + клипы 30–40 сек с inline-кнопками |
| П1.8 | Базовая утренняя сводка | 30 | Часы работы / простоя по работнику в виде таблицы |
| П1.9 | Закупка железа (10 касок) — не входит, считается отдельно | — | Камерные модули + защитные каски, ~600–800 К ₽ под прайс конкретного SKU |
| П1.10 | Юридические шаблоны (политика ПДн, согласие работника) | 20 | Готовые шаблоны под 152-ФЗ |
| П1.11 | Внедрение и обучение прораба | 30 | Установка касок, синхронизация с прорабом, первые 3 дня сопровождения |
| П1.12 | Управление проектом + резерв | 40 | PM, коммуникации, контингенция |
Итого по разработке: ~600 часов.
Срок: 8 недель (2 месяца).
Стоимость пакета: 650 000 ₽ (без стоимости железа касок).
Что вы НЕ получаете в этом пакете:
- Регламенты по типам работ (пакет «Старт» и выше)
- Аналитика выработки в рублях (пакет «Бизнес» и выше)
- Мульти-тенантность для продажи другим клиентам (пакет «Премиум»)
- Excel-выгрузка с глубокой настройкой (пакет «Старт» и выше — базовый Excel есть)
- Согласование с ИТ / СБ застройщика (опция, см. §7)
Кому этот пакет НЕ подходит. Если у вас уже сейчас есть готовность сразу зайти на 30+ касок и 2–3 объекта — пакет «Пилот» получится тесным и его придётся быстро расширять. Берите сразу «Старт».
П2. Старт — первый рабочий контур на одном объекте, 30–50 касок
Когда выбирать. Готовы начинать с одного-двух своих объектов. Хочется получить полноценный рабочий продукт «здесь и сейчас» — с регламентами по 2 типам работ, утренней сводкой и нормальным Excel-экспортом.
Что входит дополнительно к П1.
| # | Компонент | Часы | Описание |
|---|---|---|---|
| П2.1 | Регламенты по 2 типам работ | 120 | Например: монтаж домофона + слаботочка. Workflow-engine + 5–10 шагов на тип |
| П2.2 | AI-детектор СИЗ (расширенный) | 50 | Жилет, защитные очки, перчатки в дополнение к каске |
| П2.3 | AI-детектор «выход из рабочей зоны» | 50 | Зоны определяются на дашборде, алерт при пересечении |
| П2.4 | Расширенный дашборд (мульти-объект) | 80 | Несколько объектов в одном кабинете, фильтры, история |
| П2.5 | Excel-экспорт с настройкой колонок | 40 | Кастомизируемые поля, фильтры, расписание выгрузки |
| П2.6 | Утренняя сводка с базовой выработкой | 60 | Часы / простой / количество выполненных операций по работнику |
| П2.7 | Архитектура хранения с tiered retention | 40 | Hot 7 дней, warm 30 дней, cold 12 месяцев — настраивается |
| П2.8 | Расширенное обучение бригадиров и прорабов | 30 | Видеоинструкции, FAQ, чат-канал поддержки |
Дополнительно по разработке: ~470 часов (всего на пакет вместе с П1: ~1 070 часов).
Срок: 14 недель (3.5 месяца).
Стоимость пакета: 1 650 000 ₽ (без стоимости железа касок).
Что вы НЕ получаете в этом пакете:
- Аналитика выработки в рублях по работнику (пакет «Бизнес»)
- Регламенты по всем 4 типам работ — только 2 (пакет «Бизнес» расширяет до 4)
- Мульти-тенантность для продажи другим клиентам (пакет «Премиум»)
- White-label и брендирование (пакет «Премиум»)
- API для внешних интеграций (опция или пакет «Премиум»)
Кому этот пакет НЕ подходит. Если у вас стратегическая цель — вывести продукт на продажу в ближайшие 3–4 месяца, «Старт» закрывает только внутренний use-case. На продажу клиентам вне вашей компании нужен «Бизнес» или «Премиум».
П3. Бизнес — полный рабочий контур на масштабе вашей компании
Когда выбирать. Хотите внедрить «Око» на нескольких ваших объектах одновременно (50–150 касок суммарно), получить аналитику выработки в рублях по каждому работнику и закрыть все 4 типа работ регламентами. Это уровень, на котором продукт становится «работающим бизнес-инструментом», но ещё не готов к продаже отдельным клиентам как SaaS.
Что входит дополнительно к П2.
| # | Компонент | Часы | Описание |
|---|---|---|---|
| П3.1 | Регламенты по всем 4 типам работ | 200 | Электрика, слаботочка, домофон, пожарная сигнализация — workflow-engine + 5–15 шагов на каждый |
| П3.2 | Аналитика выработки в рублях по работнику | 120 | Расценочный справочник + автоматический расчёт «работник сделал на N ₽» |
| П3.3 | Личный кабинет руководителя + ролевая модель | 100 | Директор / прораб / СБ / охрана труда — разные представления и алерты |
| П3.4 | Веб-кабинет работника (минимум) | 80 | Работник видит свою выработку и ставит автоматический отзыв на ошибку |
| П3.5 | Интеграция с «ПТО в кармане» (общий ЛК) | 100 | Единая авторизация, общий dashboard widget, общий document center |
| П3.6 | Расширенные сценарии нарушений (ещё 5 типов) | 100 | Курение, посторонние, опасные действия, отсутствие на рабочем месте, нарушение порядка работ |
| П3.7 | Аналитика по объектам и сравнение | 80 | Графики, тренды, сравнение объектов и бригад между собой |
| П3.8 | Audit log и юридический след | 60 | Все действия модератора и руководителя логируются, экспорт по запросу |
Дополнительно по разработке: ~840 часов (всего на пакет вместе с П1+П2: ~1 910 часов).
Срок: 24 недели (6 месяцев).
Стоимость пакета: 3 850 000 ₽ (без стоимости железа касок).
Что вы НЕ получаете в этом пакете:
- Мульти-тенантность для продажи отдельным клиентам как SaaS (пакет «Премиум»)
- White-label, брендирование, кастомизация под клиента (пакет «Премиум»)
- Биллинговый модуль для подписок (пакет «Премиум»)
- Партнёрский кабинет для отслеживания продаж в ваш канал (пакет «Премиум»)
- Открытый API для внешних интеграций (пакет «Премиум» или опция)
П4. Премиум — продукт, готовый к продаже сотням стройкомпаний
Когда выбирать. Стратегическая цель — превратить «Око» в продукт и продавать его другим стройкомпаниям. Этот пакет включает всё из «Бизнес» плюс мульти-тенантность, биллинг, white-label, партнёрский кабинет и подготовку к публичному запуску.
Что входит дополнительно к П3.
| # | Компонент | Часы | Описание |
|---|---|---|---|
| П4.1 | Мульти-тенантная архитектура SaaS | 200 | Изоляция данных по клиентам, единая платформа, lifecycle стройкомпании |
| П4.2 | Биллинговый модуль | 150 | Подписки, тарифные планы, автосписания, инвойсы, аналитика выручки |
| П4.3 | White-label и кастомизация | 120 | Логотип клиента, цвета, кастомный домен, персональная политика приватности |
| П4.4 | Self-service onboarding | 100 | Клиент сам регистрируется, добавляет объекты и работников, оплачивает подписку |
| П4.5 | Партнёрский кабинет и трекинг продаж | 100 | Учёт лидов, заключённых договоров, выплаты партнёру (вам) от выручки |
| П4.6 | Открытый API + документация | 120 | REST API, OpenAPI спецификация, песочница, ключи доступа для клиентов |
| П4.7 | Маркетинговая страница и demo-режим | 80 | Лендинг продукта, демо-сценарий с тестовыми данными, форма заявки |
| П4.8 | Юридический пакет SaaS | 80 | Публичная оферта, политика обработки ПДн SaaS-платформы, шаблон договора с клиентом |
| П4.9 | Подготовка к запуску GTM | 60 | 3 первых клиента-пилота с вашей помощью, материалы для отдела продаж |
| П4.10 | Развитая поддержка и SLA | 80 | Helpdesk, чат, response time SLA для клиентов, документация |
Дополнительно по разработке: ~1 090 часов (всего на пакет вместе с П1+П2+П3: ~3 000 часов).
Срок: 36 недель (9 месяцев).
Стоимость пакета: 8 200 000 ₽ (без стоимости железа касок).
Что вы НЕ получаете в этом пакете (потому что это уже комплексный продукт):
- Маркетинговый бюджет на привлечение клиентов (это уже не разработка)
- Менеджмент продаж после запуска (это уже ваша часть, мы помогаем с инструментами)
- Кастомные интеграции под конкретных крупных заказчиков уровня ПИК / Самолёт — оцениваются отдельно по запросу
Партнёрская модель — альтернатива для всех пакетов
Если вы готовы превратить «Око» в совместный коммерческий продукт, мы предлагаем альтернативные условия:
- Стоимость любого пакета ниже на 25% (мы делаем со скидкой по себестоимости).
- AiDevTeam получает 15% от выручки на каждой подписке клиентов, привлечённых в ваш канал. Учёт прозрачно ведётся в партнёрском кабинете (П4.5 — входит автоматически в любую партнёрскую сделку, даже если базовый пакет «Старт» или «Бизнес»).
- Срок действия: первые 36 месяцев с момента запуска первого внешнего клиента; после — пересматриваем условия по факту достигнутого объёма.
Сравнение цен (заказ vs партнёрство):
| Пакет | Заказ под ключ | Партнёрство (−25%) |
|---|---|---|
| Пилот | 650 000 ₽ | 487 500 ₽ |
| Старт | 1 650 000 ₽ | 1 237 500 ₽ |
| Бизнес | 3 850 000 ₽ | 2 887 500 ₽ |
| Премиум | 8 200 000 ₽ | 6 150 000 ₽ |
Партнёрский вариант особенно выгоден на пакетах «Бизнес» и «Премиум», где у проекта появляется коммерческий потенциал. На пакетах «Пилот» и «Старт» партнёрская модель тоже доступна, но экономическая эффективность для нас наступает только при выходе на масштаб «Бизнес+».
5. Сравнение пакетов
| Возможность | Пилот | Старт | Бизнес | Премиум |
|---|---|---|---|---|
| Объекты на старте | 1 | 1–2 | 3–5 | 5+ |
| Касок на масштабе | 10 | 30–50 | 50–150 | без верхней границы |
| Детектор «каска на голове» | ✓ | ✓ | ✓ | ✓ |
| Детектор «активность / простой» | ✓ | ✓ | ✓ | ✓ |
| Детектор «начало / завершение работы» | ✓ | ✓ | ✓ | ✓ |
| Полный набор СИЗ (жилет, очки, перчатки) | — | ✓ | ✓ | ✓ |
| Регламенты по типам работ | — | 2 типа | все 4 типа | все 4 + кастомные |
| Утренняя сводка в MAX | базовая | расширенная | с выработкой в ₽ | с выработкой в ₽ |
| Excel-выгрузка | базовая | настраиваемая | с глубокой аналитикой | API + Excel |
| Аналитика выработки в рублях | — | — | ✓ | ✓ |
| Веб-кабинет работника | — | — | ✓ | ✓ |
| Ролевая модель (директор / прораб / СБ) | — | — | ✓ | ✓ |
| Единый ЛК с «ПТО в кармане» | — | — | ✓ | ✓ |
| Audit log и юридический след | базовый | базовый | расширенный | полный |
| Мульти-тенантность для продажи клиентам | — | — | — | ✓ |
| Биллинг и подписки | — | — | — | ✓ |
| White-label | — | — | — | ✓ |
| Партнёрский кабинет | — | — | — | ✓ |
| Открытый API | — | — | — | ✓ |
| Помощь с первыми 3 клиентами на запуске | — | — | — | ✓ |
| Стоимость заказа | 650 К | 1 650 К | 3 850 К | 8 200 К |
| Стоимость в партнёрстве (−25%) | 487 К | 1 238 К | 2 888 К | 6 150 К |
| Срок | 8 нед | 14 нед | 24 нед | 36 нед |
6. Ядро системы
Это набор компонентов, без которых ни один пакет не работает. Все они входят даже в «Пилот» — мы их всегда делаем, потому что без них продукт физически не функционирует.
| # | Компонент | Что это значит для вас |
|---|---|---|
| Я1 | Облачная платформа в РФ | Все данные по 152-ФЗ хранятся на территории России |
| Я2 | Ingest видео и хранилище | Каска снимает → облако принимает → хранит с ретенцией |
| Я3 | AI-движок и базовые детекторы | Распознаёт каску, активность и старт/конец смены |
| Я4 | Веб-дашборд | Личный кабинет руководителя |
| Я5 | MAX-уведомления | Бот, webhook, кнопки, клипы 30–40 секунд |
| Я6 | Юридическое сопровождение базовое | Шаблоны политики ПДн, согласия работника, локального акта |
| Я7 | Аутентификация и роли | Базовая ролевая модель и MFA для администраторов |
| Я8 | Audit log | Базовый лог обращений к видео и действий пользователей |
Если вы захотите снять с пакета какой-то из компонентов ядра — это технически невозможно: продукт без них не запустится. Поэтому мы их и не «выводим в опции».
7. Дополнительные опции
К любому пакету можно докупить опции. Они не входят в базу, но работают вместе с ней. Каждая опция — самостоятельный модуль, который можно докупить как сразу, так и через 3–6 месяцев после запуска.
| # | Опция | Что даёт | Часы | Стоимость | Срок | Wow |
|---|---|---|---|---|---|---|
| О1 | Детектор курения и перерывов | Отдельный CV-классификатор: фиксирует курение в неположенных местах. Полезно для соблюдения противопожарного режима | 80 | 250 000 ₽ | 4 нед | 🔥 |
| О2 | Детектор посторонних и непривычных лиц | Распознаёт «незарегистрированного» человека на объекте без идентификации по биометрии. Полезно для контроля доступа | 100 | 320 000 ₽ | 4 нед | |
| О3 | Детектор падения с высоты | Анализ pose + ускорения. Автоматически даёт алерт безопаснику и СБ | 120 | 380 000 ₽ | 5 нед | 🔥 |
| О4 | Интеграция со СКУД / турникетом | Проброс события «работник прошёл турникет» в карточку смены — без перевода всего табеля на турникеты | 100 | 320 000 ₽ | 4 нед | |
| О5 | Мобильное приложение прораба | Тонкий iOS/Android клиент: список бригады, инциденты, одобрение нарушений на ходу | 200 | 640 000 ₽ | 8 нед | 🔥 |
| О6 | Юридическое сопровождение «под ключ» | Помощь юриста: шаблоны договоров с работниками, формы для мигрантов, защита от Роскомнадзора | 60 | 220 000 ₽ | 3 нед | |
| О7 | AR-просмотр чертежа на каске | Работник через камеру каски видит наложенный чертёж/слой проекта. Эксперимент с big upside | 250 | 850 000 ₽ | 10 нед | 🔥 |
| О8 | Поставка железа касок (10 шт. партиями) | Закупка через нашего интегратора, проверка приёмки, синхронизация с платформой | 40 | от 600 000 ₽ за партию | 4–6 нед | — |
| О9 | Открытый API (для пакетов «Старт», «Бизнес») | OpenAPI-спецификация и API-ключи для внешних интеграций. В «Премиум» уже включено | 120 | 380 000 ₽ | 5 нед | |
| О10 | Биометрическая идентификация работника по лицу | v2 фича: автоматический табель «лицо в каске → конкретный работник». Юридически сложнее (биометрия по 572-ФЗ) | 200 | 720 000 ₽ | 8 нед | 🔥 |
Пример декомпозиции опции О3 (детектор падения с высоты)
Чтобы было понятно, как мы считаем:
| Подзадача | Часы |
|---|---|
| Сбор и разметка датасета падений | 30 |
| Pose estimation pipeline на helmet-cam | 25 |
| Классификатор по последовательности pose + ускорений | 25 |
| Интеграция с MAX-ботом и эскалацией | 15 |
| Тесты на отдельных стенарных видео | 15 |
| Документация и обучение пользователя | 10 |
| Итого | 120 |
Аналогично детализируется любая опция в TЗ — это будет приложением к договору после согласования пакета.
8. Конфигурации и сроки
Это «готовые меню» — пакет плюс набор популярных опций для разных сценариев.
| Конфигурация | Состав | Срок | Стоимость заказа | В партнёрстве |
|---|---|---|---|---|
| Минимум для проверки идеи | Пилот | 8 нед | 650 К | 487 К |
| Внутренний продукт компании | Старт + О1 (курение) + О6 (юристы) | 16 нед | 2 120 К | 1 590 К |
| Внутренний продукт + безопасность | Бизнес + О3 (падение) + О6 (юристы) | 27 нед | 4 450 К | 3 338 К |
| Внутренний полный + мобильный прораб | Бизнес + О3 + О5 (мобильное) | 30 нед | 4 870 К | 3 653 К |
| Готовность к продаже SaaS | Премиум + О3 + О10 (биометрия) | 42 нед | 9 640 К | 7 230 К |
| Готовность к продаже + AR | Премиум + О3 + О7 (AR) | 44 нед | 9 770 К | 7 328 К |
Сроки указаны для последовательной разработки. При параллельных потоках по согласованию мы можем сократить срок «Бизнес» и «Премиум» примерно на 15–20% (это ничего не меняет в деньгах — у нас просто шире команда на этот период).
9. Наша рекомендация
Мы видим три рабочих сценария для вас:
Сценарий A: «Пилот за 2 месяца» (650 К ₽). Подходит, если есть сомнения в том, что технология работает в ваших условиях. Вы получаете рабочую систему на 1 объекте, 10 касок, 3 базовых детектора и MAX-уведомления. После пилота принимаете обоснованное решение, нужно ли расширяться. Минус — после пилота будет момент «строим всё дальше» и понадобится новая итерация согласования.
Сценарий B: «Старт» с фокусом на ваш бизнес (1 650 К ₽). Закрывает основную боль — простой разнорабочих и базовый контроль СИЗ. Окупается за 3–4 месяца на одном объекте 30–50 человек. Это рациональный выбор, если вы хотите гарантированно использовать систему сами и пока не уверены в коммерциализации.
Сценарий C: «Бизнес → Премиум» (3 850 К ₽ → 8 200 К ₽). Подходит, если стратегия «продавать продукт другим стройкомпаниям» — это ваш приоритет. Сначала «Бизнес» закрывает ваш масштаб (50+ касок, все 4 типа работ, выработка в рублях), потом «Премиум» добавляет всё нужное под продажу клиентам. По срокам и деньгам это видится как 6 месяцев + 3 месяца с возможностью платить поэтапно.
Наша рекомендация — сценарий B + опция О6 (юристы) + опция О3 (падение с высоты) на старте, со встроенной возможностью апгрейда до «Бизнес» через 3 месяца с зачётом уже оплаченных работ. Это даёт вам быстрый внутренний результат и оставляет дверь открытой к стратегии «продавать продукт другим». Стоимость такого варианта — 2 250 000 ₽ (заказ) или 1 688 000 ₽ (партнёрство). Срок — 17 недель.
Если у вас сильное «нет» к одной из ветвей — скажите, мы пересоберём конфигурацию под ваше «да».
10. Бизнес-выгоды
Цифры — ориентир, основанный на ваших данных со встречи 04.05.2026 и стандартных метриках строительной отрасли.
Прямой возврат на инвестиции
| Эффект | Базовая ситуация | После «Око» | Экономия в месяц |
|---|---|---|---|
| Простой разнорабочих на дневщине (50 человек) | до 6 млн ₽ убытка | возврат 30–50% | +1.8–3.0 млн ₽ |
| Штрафы Ростехнадзора за нарушения СИЗ (среднестатистическая компания) | 40–200 К ₽/инцидент, 2–4 инцидента в год | снижение на 50–70% | +15–60 К ₽ |
| Инциденты с травматизмом (с учётом downtime + страховки) | 1–3 случая в год по ~500 К ₽ каждый | снижение на 40% | +50–150 К ₽ (амортизировано) |
| Время руководителя на проверку отчётов прораба | 2–4 часа в неделю | <30 минут в неделю (автоматическая сводка) | +30–60 К ₽ в эквиваленте часов |
Суммарный эффект: 1.9–3.3 млн ₽/мес на одном объекте 50 человек. Окупаемость пакета «Старт» (1.65 М) — 3–4 недели при достижении даже 30% от верхней границы экономии.
Стратегический эффект
После запуска пакета «Бизнес» или «Премиум» у вас появляется второй канал выручки — подписка с других стройкомпаний. По бенчмаркам международного и российского рынков видеоаналитики и строительного SaaS реалистичный диапазон подписки на стройкомпанию — 30–80 К ₽/мес в зависимости от количества объектов и опций. Уже на 5 клиентах это 150–400 К ₽/мес дополнительной выручки, на 30 клиентах — 0.9–2.4 млн ₽/мес.
Косвенный эффект
| Что | Эффект |
|---|---|
| Объективный учёт работы | Уменьшение споров с прорабами и работниками о выработке |
| Доказательная база нарушений | Защита компании в суде по трудовым спорам с увольнениями |
| Прозрачные KPI бригад | Возможность вводить премиальную часть зарплаты, привязанную к фактической работе |
| Видеомассив инцидентов | Готовая база для обучения новых прорабов и работников |
| Подтверждение комплаенса по 152-ФЗ и охране труда | Аргумент перед застройщиком при тендерах |
11. Границы пилота
Что войдёт в первый рабочий контур (пакет «Пилот» или «Старт»). Это «пилот» в смысле «первый рабочий продукт у вас в руках», не лабораторный эксперимент.
Что входит в пилот
- 1 объект, на котором мы развёртываем систему (мы согласуем с вами объект — см. §30 «Открытые вопросы»).
- 10–15 касок с 4G камерами на разнорабочих и/или ключевых монтажников.
- Базовая инфраструктура в РФ (Selectel S3, PostgreSQL, Redis, GPU node для AI).
- Три базовых AI-детектора: каска на голове, активность/простой, начало/конец работы.
- Базовый веб-дашборд: список объектов, активные смены, инциденты за сутки.
- MAX-бот для уведомлений руководителю.
- Базовая утренняя сводка по каждому работнику.
- Юридический пакет (политика ПДн, согласие работника, локальный акт).
Чего НЕТ в пилоте
- Регламентов по типам работ (это уже «Старт»).
- Аналитики выработки в рублях (это уже «Бизнес»).
- Excel-выгрузки с глубокой настройкой (минимальная — есть; подробная — «Старт»).
- Веб-кабинета работника.
- Мульти-тенантности под продажу другим клиентам.
- Биометрической идентификации.
Критерии «пилот удался»
| # | Критерий | Целевое значение |
|---|---|---|
| 1 | Видео с касок попадает в облако | 99%+ дозалив за сутки |
| 2 | Детектор «каска на голове» работает | precision ≥85%, recall ≥80% |
| 3 | Утренняя сводка приходит в MAX | 7/7 рабочих дней недели |
| 4 | Время от инцидента до уведомления | ≤2 минуты на стабильном 4G |
| 5 | Простой по работнику считается корректно | подтверждено выборочной проверкой 20 случаев |
| 6 | Согласия работников оформлены | 100% работников на пилотном объекте |
Если хотя бы 4 из 6 критериев достигнуты — мы считаем пилот успешным и переходим к расширению. Если меньше — разбираемся, что именно не сработало (вероятнее всего — связь, конкретный SKU каски или специфика объекта), и фиксируем план доработки.
Из чего пилот исключает риск
| Риск | Как закрывается на пилоте |
|---|---|
| «Технология не сработает на нашем объекте» | Реальная проверка на одном объекте до масштабирования |
| «Работники сабтоируют каски» | Подбираем 10–15 лояльных работников на пилот, отрабатываем коммуникацию |
| «4G плохо работает у нас» | Проверка качества связи на пилотном объекте до закупки касок на масштаб |
| «Юр-вопросы по ПДн неподъёмны» | Шаблоны уже готовые, на пилоте отрабатываем процесс получения согласий |
| «Слишком много ложных срабатываний» | Fine-tuning детекторов на 2 неделях ваших видео до запуска |
12. Компоненты системы
Технический раздел — для вашего ИТ-сотрудника или подрядчика. Бизнес-резюме можно пропустить.
12.1 Носимое железо
Камерный модуль на каске.
Технические требования к устройству:
- 4G/LTE с поддержкой ГОСТ-частот российских операторов
- Встроенная батарея ≥6 часов рабочего времени, ≥3500 mAh
- IP66 (пыле- и влагозащита), рабочая температура от -20°C
- Локальное хранилище 32–64 ГБ (SD-карта или внутренняя)
- Кодеки H.264/H.265 для видео
- 1080p при 15–30 fps в нормальном режиме
- Возможность крепления на сертифицированную каску (или интегрированный вариант с подтверждённой ANSI Z89.1 / ГОСТ 12.4.087 / ТР ТС 019)
- API или SDK для управления режимами, получения логов, обновления прошивки
- Возможность экспорта файла видео без зависимости только от облака производителя
Кандидаты по железу (предварительный шортлист):
| Кандидат | Тип | Где брать | Ориентировочная цена/шт. |
|---|---|---|---|
| Hikvision DS-MCH508D | Камерный модуль на каске | Российские дистрибьюторы (Hikvision24, Layta, NT-RT) | 100–170 К ₽ |
| Grandtime H8 | Smart helmet с камерой | Прямой импорт с Alibaba | ~125 К ₽ + логистика |
| Ouxiang OX-ZP620G | Smart helmet с камерой | Прямой импорт с Made-in-China | ~25 К ₽ + логистика (низкая планка) |
| Jepower M3702 | Smart helmet с камерой | Прямой импорт | ~20 К ₽ + логистика (низкая планка) |
Конкретный SKU мы согласуем после ваших ссылок на китайских поставщиков с выставки. На пилоте мы тестируем 1–2 модели одновременно, фиксируем фактическое поведение и в фазе масштабирования закупаем выбранную модель партиями.
12.2 Слой передачи видео
Архитектура uplink:
- Локальный кольцевой буфер на каждой каске (24–48 часов записи).
- Resumable chunked upload по защищённому каналу к российскому ingest-сервису.
- Адаптивная деградация качества при плохой связи: с 720p/15fps до 540p/10fps и далее до «снапшоты + ключевые сегменты».
- Дозалив инцидентных сегментов первыми, затем — хвост буфера.
- Live view только для текущего просмотра через серверный ретранслятор, в формате LL-HLS.
Кодеки:
- Default: H.265 (где железо стабильно поддерживает).
- Fallback: H.264 (универсальный совместимый профиль).
- AV1: не используем в v1 — китайские helmet-ASIC массово не поддерживают.
Профили битрейта:
- Нормальный: 720p/15 fps, H.265, 0.8–1.2 Мбит/с
- Расследование: 1080p/15 fps, 1.5–2.0 Мбит/с
- Плохая связь: 540p/10 fps, 0.35–0.6 Мбит/с
12.3 AI-движок и детекторы
Базовые модели:
| Задача | Стек | Лицензия |
|---|---|---|
| PPE-детекция (каска, СИЗ) | Fine-tuned YOLO семейства (или RT-DETR — Apache 2.0 для коммерческого использования) | Apache 2.0 / коммерческая |
| Активность / простой | Темпоральная state-machine поверх pose-keypoints + эго-движение | Open-source основа + наш код |
| Регламент работ | Workflow-engine + step graph + temporal segmentation + tool/object detection | Наш код |
| VLM как ревьюер edge-кейсов | Опционально — только в пакете «Бизнес» и выше, на серверах в РФ | Внутренний инференс, без внешних API |
Принципиально важно: мы не используем внешние VLM-API на сырое видео работников. По 152-ФЗ это критично — никакой OpenAI, Anthropic или другие внешние сервисы на необработанные ПДн.
12.4 Управляющий слой и кабинет
| Слой | Технология |
|---|---|
| Frontend / личный кабинет | React + Next.js + TypeScript |
| Backend control plane | NestJS + TypeScript (для общности с MAX SDK) |
| База данных | PostgreSQL |
| Кеш / сессии | Redis |
| Шина событий | Kafka или Redpanda |
| Хранилище видео | Selectel S3 или Yandex Object Storage |
| Аналитика | ClickHouse |
| Инференс AI | Python + ONNX Runtime / TensorRT / Triton |
| Медиа-обработка | Go + FFmpeg / GStreamer |
| Identity provider | Keycloak (self-hosted в РФ) или собственный OIDC |
Все версии конкретных фреймворков и моделей выбираются на момент разработки — мы используем то, что актуально и стабильно.
12.5 Уведомления через MAX
- Bot API через webhook (production), не Long Polling.
- Официальный JS/TS SDK
@maxhub/max-bot-api. - HTTPS обязателен для webhook endpoint.
- Лимиты: ~30 rps на platform-api.max.ru — у нас встроенное rate limiting.
- Inline-кнопки: «открыть инцидент», «подтвердить», «отклонить», «открыть mini-app», «маршрут до участка».
- Поддержка deep links для перехода в дашборд.
12.6 Хранение видео — экономика
Расчёт по 1 каске при 8 часах работы / 22 рабочих дня в месяц / средний uplink 1 Мбит/с:
| Масштаб | Объём в месяц | Стоимость hot S3 (Selectel 1.43 ₽/ГБ) |
|---|---|---|
| 1 каска | ~79 ГБ | ~113 ₽/мес |
| 10 касок (пилот) | ~0.8 ТБ | ~1 100 ₽/мес |
| 50 касок (Старт+) | ~4 ТБ | ~5 700 ₽/мес |
| 150 касок (Бизнес) | ~12 ТБ | ~17 200 ₽/мес |
| 1000 касок | ~79 ТБ | ~113 К ₽/мес |
| 10000 касок (Премиум-масштаб) | ~790 ТБ | ~1.13 М ₽/мес |
С первой версии используем многоуровневое хранение: hot 7–30 дней, warm 30–180 дней, cold archive дольше — на инциденты. Это снижает реальные расходы относительно оценки выше на 60–70%.
13. Модель данных
Высокоуровневая структура данных. Полный schema будет частью ТЗ при подписании.
Основные сущности
Organization (ваша компания / клиент-стройкомпания)
↓ 1:N
Site (объект — стройка)
↓ 1:N
Worker (работник)
↓ 1:N
Helmet (каска с камерой; привязка к работнику и смене)
↓ 1:N
Shift (смена работника; начало / конец)
↓ 1:N
VideoSegment (сегмент видео с метаданными)
↓ 1:N
Event (инцидент / нарушение / факт активности)
↓ M:1 (одно событие может иметь несколько типов)
EventType (каска_снята, простой, нарушение_СИЗ, выход_из_зоны, …)
Ключевые поля Event
| Поле | Тип | Описание |
|---|---|---|
| id | UUID | Уникальный идентификатор |
| organization_id | UUID | FK на Organization |
| site_id | UUID | FK на Site |
| worker_id | UUID | FK на Worker (опционально, может быть «неизвестный») |
| helmet_id | UUID | FK на Helmet |
| shift_id | UUID | FK на Shift |
| event_type | enum | helmet_off, idle, no_ppe, zone_exit, … |
| severity | enum | info / warning / critical |
| started_at | timestamp | Начало события |
| duration_seconds | int | Длительность |
| video_segment_id | UUID | FK на VideoSegment, в котором зафиксировано |
| confidence | float | 0–1, уверенность модели |
| reviewed_by | UUID | Кто проверил (модератор) |
| review_status | enum | new / confirmed / rejected / escalated |
| meta | jsonb | Контекст: bbox, pose, доп. данные |
Аналитические сущности
| Сущность | Что хранит |
|---|---|
| WorkerDailyStats | Часы работы / простоя / выработка в рублях по работнику за день |
| SiteDailyStats | Сводка по объекту: общее число инцидентов, активных смен, время простоя |
| WorkflowExecution | След выполнения регламента (для пакетов «Старт+») |
| AuditLog | Кто, когда, что смотрел или менял в системе |
Ретенция
| Тип данных | Hot | Warm | Cold | Удаление |
|---|---|---|---|---|
| Полное видео | 7–30 дней | 30–180 дней | — | По истечении warm |
| Видео-фрагменты с инцидентами | 90 дней | 12 месяцев | до 36 месяцев | По решению клиента |
| Метаданные событий | 12 месяцев | до 36 месяцев | до 60 месяцев | Регламент компании |
| Audit log | 12 месяцев | до 60 месяцев | — | По требованиям ФЗ |
| Аналитические агрегаты | бессрочно | — | — | — |
14. Интеграции и API
Внешние интеграции (входящие и исходящие)
| Интеграция | Направление | Тип | Покрытие |
|---|---|---|---|
| MAX Bot API | Исходящее | Webhook + REST | Все пакеты |
| Selectel S3 / Yandex Object Storage | Хранилище | S3-совместимое | Все пакеты |
| Email-сервис (Mailgun-аналог в РФ) | Исходящее | SMTP / API | Все пакеты |
| Платёжная система (для Премиум/SaaS) | Входящее | Webhook | Только Премиум |
| СКУД / турникеты | Входящее | По API клиента | Опция О4 |
| «ПТО в кармане» — общая платформа | Внутренняя | Общий control plane | С пакета «Бизнес» |
Открытый API (пакет «Премиум» или опция О9)
REST API с OpenAPI-спецификацией для внешних интеграций. Клиенты вашего SaaS смогут:
- Получать список инцидентов за период
- Создавать кастомные виджеты дашборда
- Подписываться на webhook-события
- Экспортировать аналитику в свои BI-системы
Безопасность API
- API-ключи + JWT-токены для машинного доступа
- Rate limiting на уровне ключа
- Audit log всех запросов к API
- Права доступа на уровне отдельного объекта/работника
15. Пользовательские сценарии
Как будут работать ключевые роли в системе.
Роль «Руководитель / Директор» (Олег)
Утренняя сводка в 9:00. Открывает MAX, видит сообщение от бота: «Доброе утро. Вчера на объекте ‹адрес› работали 8 человек. Простой — 1 час 23 мин (сосредоточен в 14:30–15:00 у бригады №2). Выработка ~ 240 К ₽. Нарушений: 2 (каска снята). Подробнее → ‹ссылка на дашборд›».
Решение по бригаде. Заходит в дашборд через ссылку, видит таблицу: каждый работник, его часы, выработка в рублях, инциденты. Видит, что бригада №2 систематически простаивает после обеда — даёт прорабу задачу разобраться.
Эскалация инцидента. В 11:00 в MAX приходит клип 30 секунд: «Каска снята при работе на высоте, объект ‹адрес›, работник ‹ID›». Кнопки: «Подтвердить», «Отклонить» (если ложное срабатывание), «Открыть полное видео». Подтверждает → инцидент уходит в журнал нарушений и автоматически снимается с зарплаты по регламенту компании.
Роль «Прораб»
Начало смены. Получает в MAX список бригады с указанием, какие каски выданы, какие объекты в зоне ответственности. Может зайти на дашборд и видит активные смены.
Управление работниками. Если работник снял каску намеренно (например, обедает в безопасной зоне) — прораб вручную помечает событие как «нерабочий период» или «обеденный перерыв».
Закрытие смены. В 18:00 получает сводку по своим работникам: кто сколько работал, какие нарушения. Можно скачать Excel.
Роль «Безопасник / охрана труда»
Журнал нарушений. Открывает дашборд → раздел «Безопасность». Видит таблицу всех инцидентов за месяц с фильтрами по типу нарушения, объекту, работнику, серьёзности.
Готовый отчёт для комиссии. Один клик — экспорт PDF/Excel за период с разбивкой по типам нарушений, объектам, виновникам. Готовый к подаче в Ростехнадзор / Минстрой / комиссию по охране труда.
Роль «Работник»
Согласие на видео. При найме (или при внедрении системы) подписывает форму согласия по 152-ФЗ.
Прозрачность для себя. В пакете «Бизнес» работник может через свой логин на простом веб-кабинете увидеть:
- Свои часы за неделю / месяц
- Выработку в рублях
- Список инцидентов с возможностью оспорить (отправить запрос на проверку безопаснику)
Это реальный инструмент мотивации: работник видит цифры и может планировать день, чтобы заработать больше.
Роль «Клиент SaaS» (на пакете «Премиум»)
Сторонняя стройкомпания, которая покупает у вас «Око» как сервис.
Регистрация. Заходит на лендинг, нажимает «Попробовать», заполняет форму (контакт, ИНН, количество объектов). Получает на почту инвайт.
Self-service onboarding. Заводит свою компанию (изолированный tenant), добавляет первый объект, регистрирует прораба. Видеоинструкция объясняет, как наклеить QR-код на каску для привязки к работнику.
Подписка и оплата. В личном кабинете выбирает тариф (например, 30 касок × 60 К ₽/мес = 1.8 М ₽/мес). Прикрепляет карту/счёт. Подписка автоматически списывает по периодам.
Поддержка. Чат поддержки, помощник по телефону (опционально), документация.
16. Команда проекта
Состав команды и роли. Конкретные люди закрепляются после подписания договора.
Постоянная команда
| Роль | Покрытие | Ответственность |
|---|---|---|
| Project Lead / Архитектор | На всех пакетах | Архитектура, ключевые решения, ведение проекта |
| Backend-разработчик | На всех пакетах | Control plane, ingest-сервис, API, БД |
| ML / CV-инженер | На всех пакетах | Обучение детекторов, fine-tuning, валидация |
| Frontend-разработчик | На всех пакетах | Веб-дашборд, кабинеты, сценарии UX |
| DevOps / SRE | На всех пакетах | Инфраструктура, деплой, мониторинг |
| QA-инженер | С пакета «Старт» | Тестирование, интеграционные сценарии |
| Mobile-разработчик | По опции О5 | iOS/Android приложение прораба |
| Юрист (внешний) | По опции О6 или включено в Бизнес+ | Шаблоны документов, проверка комплаенса |
Привлечённые роли (по запросу)
- Эксперт по 152-ФЗ — консультации по обработке ПДн.
- Аналитик данных — для пакета «Премиум»: построение аналитических панелей.
- Технический писатель — документация, FAQ, видеоинструкции.
Кто отвечает за что
| Зона | Ответственный с нашей стороны | Ваш представитель |
|---|---|---|
| Технические решения | Project Lead | ИТ-сотрудник или внешний подрядчик |
| Закупка касок | Согласуем поставщика, помогаем с логистикой | Олег / Тимофей (закупка) |
| Согласия работников | Шаблоны от нас | Кадровая служба клиента |
| Объект для пилота | Согласовываем условия | Олег / Тимофей |
| Регламенты по работам | Помогаем оцифровать | Технический отдел компании |
| Юридическая часть | Шаблоны от нас, проверка ваша | Юрист компании |
17. Дорожная карта и план спринтов
Пакет «Старт» — 14 недель
| Спринт | Недели | Что делается | Выход |
|---|---|---|---|
| 1 | 1–2 | Запуск инфраструктуры, регистрация облака, договор с оператором сим-карт | Облако работает, первые касочные SIM активны |
| 2 | 3–4 | Базовая платформа, auth, MAX-бот, первые касочные стримы | Видео с касок поступает в облако |
| 3 | 5–6 | AI-детектор каски + детектор активности, валидация на двух неделях видео | Первые автоматические инциденты |
| 4 | 7–8 | Веб-дашборд, утренняя сводка, базовая ролевая модель | Руководитель видит сводку и инциденты |
| 5 | 9–10 | Регламент работ — 1 тип (например, монтаж домофона) | Workflow-engine + первый регламент |
| 6 | 11–12 | Регламент работ — 2 тип (слаботочка), Excel-экспорт | Полная функциональность пакета |
| 7 | 13–14 | Тестирование на реальном объекте, обучение прорабов, передача | Боевой запуск |
Пакет «Бизнес» — 24 недели
К плану «Старт» добавляются:
| Спринт | Недели | Что делается |
|---|---|---|
| 8 | 15–16 | Регламент работ 3 (электрика) и 4 (пожарная сигнализация) |
| 9 | 17–18 | Аналитика выработки в рублях, расценочный справочник |
| 10 | 19–20 | Интеграция с «ПТО в кармане», единый ЛК |
| 11 | 21–22 | Веб-кабинет работника, ролевая модель расширенная |
| 12 | 23–24 | Аудит-лог расширенный, тестирование, передача |
Пакет «Премиум» — 36 недель
К плану «Бизнес» добавляются:
| Спринт | Недели | Что делается |
|---|---|---|
| 13 | 25–26 | Мульти-тенантность, изоляция данных по клиентам |
| 14 | 27–28 | Биллинговый модуль, тарифные планы |
| 15 | 29–30 | White-label, кастомизация под клиента |
| 16 | 31–32 | Self-service onboarding, маркетинговая страница |
| 17 | 33–34 | Открытый API, документация |
| 18 | 35–36 | Партнёрский кабинет, юридический пакет SaaS, GTM-подготовка |
Контрольные точки
- Каждые 2 недели — демо текущего инкремента, статус-встреча.
- Между спринтами — короткие ретро и план следующего.
- На стыке пакетов (8 нед, 14 нед, 24 нед) — большое демо и подписание акта.
18. Предварительные исследования
Перед написанием этого предложения мы провели две независимых ветки исследования:
Ветка 1 — рынок и регуляторика в РФ и мире. Изучили российский ландшафт видеоаналитики и охраны труда, мировой строительный SaaS, российских и зарубежных производителей нашлемных устройств, профильную регуляторику (Постановление Москвы № 47-ПП от 21.01.2025, распоряжения Мосгосстройнадзора и ДИТ Москвы № 10-Р/64-16-55/25 от 12.02.2025). Ключевой вывод — в РФ нет публично подтверждённого helmet-cam SaaS с AI-аналитикой именно для строительных подрядчиков, что и формирует окно для вашего продукта.
Ветка 2 — технологический стек и комплаенс. Сравнили helmet-cam железо нескольких производителей по протоколам, цене и доступности; видеопайплайн на нестабильном 4G; компьютерное зрение для PPE и temporal action recognition; интеграцию с MAX Bot API; требования 152-ФЗ к видео работника; экономику хранения видео в российских облаках.
Полные тексты исследований — в проектной папке (внутренние артефакты, не для публикации). По запросу можем поделиться выдержками.
Ключевые архитектурные выводы из исследований
- Не делать ставку на «полностью интегрированный смартшлем» — выбирать модульный камерный модуль + сертифицированную каску.
- Не пытаться делать live-трансляцию через WebRTC как основной uplink — использовать chunked resumable upload + локальный буфер 24–48 часов.
- Использовать H.265 default + H.264 fallback. AV1 пока не подходит для дешёвого helmet-ASIC.
- PPE-детекция: лучше fine-tuned RT-DETR (Apache 2.0) или enterprise YOLO — обе зрелые в 2026.
- Idle-детектор: temporal state machine, не single-frame classifier.
- MAX через webhook + JS/TS SDK.
- Хранение в РФ обязательно с дня 1 — никаких внешних VLM-API на сырое видео.
- Архитектура «один control plane + два модуля (Око + ПТО в кармане)», а не два независимых продукта.
19. Стратегия тестирования
Уровни тестирования
| Уровень | Что проверяем | Инструменты |
|---|---|---|
| Unit | Логика отдельных функций и компонентов | Vitest, Pytest |
| Integration | Связки сервисов (ingest ↔ AI ↔ DB ↔ Notifier) | Docker Compose тестовое окружение |
| AI-модели | Метрики precision/recall/FPR на ваших видео | Ground truth dataset, label studio |
| End-to-end | Реальные сценарии (каска → инцидент → MAX) | Playwright + helmet-emulator |
| Нагрузочные | Поведение при N касок одновременно | k6 + симулятор стримов |
| Приёмка | По чек-листу с вашей стороны | Совместное тестирование на пилотном объекте |
Особенности тестирования AI-детекторов
- Перед запуском — минимум 2 недели реальных видео с пилотного объекта для fine-tuning.
- Целевая precision для PPE-детектора каски — ≥85%, recall ≥80% на пилоте.
- Ложные срабатывания (false positive) — критичны: лучше пропустить событие, чем «бомбить» руководителя ложными.
- Временной анализ для idle-детектора — настраивается порог N минут до алерта.
- Confidence threshold настраивается отдельно для каждого детектора.
Чек-лист «можно запускать в бой»
| Категория | Критерий | Кто валидирует |
|---|---|---|
| Передача видео | 99% сегментов доходят до облака за 24 часа | Наша команда |
| AI-детекторы | Точность по чек-листу выше | Совместно |
| MAX-уведомления | 100% инцидентов приходят за <2 минуты на нормальной связи | Совместно |
| Дашборд | Утренняя сводка приходит в 9:00 каждый рабочий день | Совместно |
| Юр-документы | Подписаны 100% работников на пилотном объекте | Ваша сторона |
| Закупка | Каски сертифицированы и работают на стройке | Ваша сторона |
20. Развёртывание и инфраструктура
Топология
┌──────────────────────────────────┐
│ Российский регион Selectel / │
│ Yandex Cloud │
│ │
┌────────┐ │ ┌─────────────┐ ┌─────────────┐│ ┌────────┐
│ Каски │─┼──│ Ingest GW │─│ Object ││ │ MAX │
│ (4G) │ │ │ (Go) │ │ Storage S3 ││──│ Bot │
└────────┘ │ └─────────────┘ └─────────────┘│ └────────┘
│ │ │ ▲
│ ▼ │ │
│ ┌─────────────┐ ┌─────────────┐│ │
│ │ Kafka │─│ AI Inference││ ┌────┴────┐
│ │ (events) │ │ GPU node ││ │Notifier │
│ └─────────────┘ └─────────────┘│ └─────────┘
│ │ │ │
│ ▼ │ │
│ ┌─────────────┐ ┌─────────────┐│ │
│ │ PostgreSQL │ │ ClickHouse ││ │
│ │ (master) │ │ (analytics) ││ │
│ └─────────────┘ └─────────────┘│ │
│ ▲ │ │
│ │ │ │
│ ┌─────────────────────────────┐│ │
│ │ Next.js (web dashboard) ││───────┘
│ └─────────────────────────────┘│
└──────────────────────────────────┘
Развёртывание по пакетам
| Пакет | Среда | Особенности |
|---|---|---|
| Пилот | 1 managed VM + 1 GPU node + managed S3/PG | Минимум CapEx, простой operate |
| Старт | 1 dedicated environment в Selectel/Yandex | Отдельная среда для пилота, без конкуренции с другими клиентами |
| Бизнес | Kubernetes-кластер в РФ | Auto-scaling, multi-AZ для надёжности |
| Премиум | Multi-region within RF (если требует SLA) | Высокая доступность, географическая изоляция |
Мониторинг
- Prometheus / VictoriaMetrics — метрики сервисов и инфраструктуры.
- Grafana — дашборды для нашей команды и (опционально) для вашего ИТ-сотрудника.
- Loki — централизованное логирование.
- OpenTelemetry — трассировка запросов через систему.
- Алертинг — Telegram-канал нашей команды для критичных событий + дублирование в почту.
Безопасность инфраструктуры
| Слой | Меры |
|---|---|
| Сеть | Private VPC, бастион-хост для админ-доступа |
| Доступ | IAM на основе ролей, MFA для админов, SSO |
| Шифрование at-rest | KMS / envelope encryption для всего хранилища |
| Шифрование in-transit | TLS 1.3 везде, mTLS между внутренними сервисами |
| Backup | Ежедневные snapshot БД, off-site хранение в РФ |
| Аудит | Все админ-действия логируются и не могут быть удалены |
| Restore | RTO 4 часа, RPO 24 часа (для пакета «Старт»); RTO 1 час, RPO 1 час (для «Бизнес+») |
21. Критерии приёмки
Полный список критериев для подписания акта по пакету.
Пакет «Пилот» — критерии приёмки
- Платформа развёрнута в РФ-облаке, доступна по https.
- 10 касок с 4G-камерами привязаны к работникам и работают на пилотном объекте.
- Видео с касок поступает в облако: 99%+ сегментов доходят за 24 часа после конца смены.
- Детектор «каска на голове» работает с precision ≥85%, recall ≥80% (валидация на 100 случаев).
- Детектор «активность / простой» работает: подтверждено вручную по 20 случаям.
- Утренняя сводка приходит в MAX 7/7 рабочих дней недели в течение 2 недель пилота.
- Уведомления об инцидентах приходят в MAX за <2 минуты на стабильном 4G.
- Юр-документы подписаны 100% работников на пилотном объекте.
- Базовая инструкция для прораба передана и проведено обучение (1 час).
- Документация доступна руководителю в личном кабинете.
Пакет «Старт» — добавляются
- Регламенты работ по 2 типам полностью оцифрованы и работают.
- Дополнительные детекторы СИЗ и «выход из зоны» работают на боевых данных.
- Excel-экспорт настраивается клиентом, форматы согласованы.
- Утренняя сводка содержит расширенные поля.
Пакет «Бизнес» — добавляются
- Регламенты работ по всем 4 типам работают.
- Аналитика выработки в рублях считается корректно (валидация по 50 работникам).
- Веб-кабинет работника работает.
- Интеграция с «ПТО в кармане» — общая авторизация, общий дашборд.
- Audit log полный, экспортируется по запросу.
Пакет «Премиум» — добавляются
- Мульти-тенантная архитектура: мы создаём 3 пилотных tenant'а с разными данными — изоляция подтверждена.
- Биллинговый модуль работает: тестовая подписка, оплата, отзыв.
- Self-service onboarding: новый клиент регистрируется и настраивает первый объект самостоятельно.
- White-label работает: загрузка лого, кастомные цвета, кастомный домен.
- Открытый API имеет OpenAPI-спецификацию и работает в песочнице.
- Маркетинговая страница опубликована.
22. Нефункциональные требования
| Требование | Целевое значение |
|---|---|
| Доступность платформы | 99.5% (Старт), 99.9% (Бизнес+), 99.95% (Премиум) |
| Время от инцидента до уведомления | <2 минуты при стабильном 4G |
| Время от загрузки видео до AI-детекции | <5 минут |
| Время загрузки дашборда | <2 секунды для верхнего уровня |
| Поддержка одновременных касок (Премиум) | до 10 000 без деградации |
| Хранение видео (по умолчанию) | 30 дней hot, 12 месяцев архив инцидентов |
| RTO (восстановление после сбоя) | 4 часа (Старт), 1 час (Бизнес+) |
| RPO (потеря данных) | 24 часа (Старт), 1 час (Бизнес+) |
| Поддержка языков интерфейса | Русский (v1), английский (на «Премиум» опционально) |
| Поддержка браузеров | Chrome, Edge, Yandex Browser, Firefox (актуальные версии) |
| Соответствие 152-ФЗ | Полное, с шаблонами документов |
| Доступ к логам и аудиту | По запросу за период до 36 месяцев (Бизнес+) |
23. Как мы работаем
Принцип проекта
Двухнедельные итерации, прозрачное планирование, демо после каждой. Никаких «закрылись на полгода молча и вышли с готовым» — вы видите прогресс по фактическому коду каждые 2 недели и можете корректировать приоритеты.
Регулярные встречи
| Встреча | Частота | Длительность | Цель |
|---|---|---|---|
| Sprint planning | каждые 2 недели | 1 час | Спланировать следующую итерацию, скорректировать приоритеты |
| Daily standup (рабочий чат) | каждый рабочий день | 5–10 минут | Синхронизация по статусу, блокеры |
| Sprint demo | каждые 2 недели | 30–45 минут | Показать сделанное, собрать обратную связь |
| Sprint retro | каждые 2 недели | 30 минут | Что улучшаем в процессе |
| Monthly review | каждый месяц | 1 час | Высокоуровневый статус, риски, бюджет |
Каналы коммуникации
- MAX-чат проекта — для оперативного общения вашей и нашей команды.
- Кабинет проекта (Notion / Confluence-аналог) — общая документация, ТЗ, артефакты.
- Git-репозиторий — открыт для просмотра вашему ИТ-сотруднику с правами на чтение (по запросу).
- Helpdesk (после запуска) — почта для багрепортов и feature requests.
Как принимаем изменения по ходу
| Тип изменения | Как обрабатываем |
|---|---|
| Косметика, мелкие улучшения | Пишете в чат — берём в ближайший спринт |
| Новый функционал в рамках пакета | Обсуждаем на planning, добавляем в backlog |
| Изменение объёма работ (+ или −) | Подписываем доп.соглашение, корректируем срок и бюджет |
| Срочные баги | Берём в работу в день обращения, фикс в течение 1–3 рабочих дней |
24. Условия оплаты
Базовая схема — заказ под ключ
Оплата равномерно по этапам. Никаких «50% предоплаты заранее за всё».
| Этап | Когда | % от стоимости пакета |
|---|---|---|
| Подписание договора и старт работ | Перед первым спринтом | 30% |
| Подписание акта первого внутреннего демо (нед. 4 для «Старт» / нед. 6 для «Бизнес» / нед. 10 для «Премиум») | После демо | 25% |
| Подписание акта основного функционала (нед. 10 «Старт» / нед. 18 «Бизнес» / нед. 28 «Премиум») | После боевого запуска базовой версии | 30% |
| Подписание финального акта приёмки | После выполнения чек-листа §21 | 15% |
Партнёрская схема — −25% от цены + 15% выручки
Если вы выбираете партнёрскую модель, схема меняется:
| Этап | Когда | % от партнёрской цены пакета |
|---|---|---|
| Подписание договора и старт работ | Перед первым спринтом | 30% |
| Подписание акта первого внутреннего демо | После демо | 25% |
| Подписание акта основного функционала | После боевого запуска базовой версии | 30% |
| Подписание финального акта приёмки | После выполнения чек-листа | 15% |
Плюс 15% от выручки SaaS-подписок, привлечённых в ваш канал, выплачивается ежемесячно после получения подтверждённого платежа от клиента-стройкомпании. Учёт ведётся в партнёрском кабинете «Око» (П4.5), доступен в режиме реального времени.
Срок партнёрских отношений: 36 месяцев с момента запуска первого внешнего клиента. После — пересматриваем.
Стоимость железа
Закупка касок не входит в стоимость пакетов разработки. Ориентировочно:
| Вариант | Цена за каску | Партия 10 шт. | Партия 50 шт. |
|---|---|---|---|
| Hikvision DS-MCH508D (через РУ-дистрибьюторов) | 100–170 К ₽ | ~1.0–1.7 М ₽ | ~5.0–8.5 М ₽ |
| Grandtime H8 (прямой импорт) | ~125 К ₽ + логистика | ~1.4 М ₽ | ~7 М ₽ |
| Ouxiang OX-ZP620G | ~25 К ₽ + логистика | ~280 К ₽ | ~1.4 М ₽ |
| Jepower M3702 | ~20 К ₽ + логистика | ~225 К ₽ | ~1.1 М ₽ |
Опция О8 (поставка железа партиями) — мы помогаем с закупкой, проверкой и приёмкой. Сама стоимость касок — вашей зоны.
Налогообложение
Мы работаем по УСН «доходы» 6%. Цены указаны без НДС. Для государственных контрактов или ОСНО — пересчитаем с НДС 20% по запросу.
25. Ежемесячные расходы после запуска
После сдачи пакета проект переходит в эксплуатацию. Это ежемесячные расходы, которые ложатся на вас (для внутреннего использования) или на вас + ваших клиентов (в SaaS-режиме).
Базовые ежемесячные расходы
| Категория | На пилоте (10 касок) | На «Старт» (50 касок) | На «Бизнес» (150 касок) |
|---|---|---|---|
| Облачное хранилище (Selectel S3 hot 30 дней + cold archive) | 3–5 К ₽ | 12–18 К ₽ | 35–55 К ₽ |
| GPU-инференс (один node для пилота, scale для масштаба) | 25–40 К ₽ | 40–60 К ₽ | 90–140 К ₽ |
| Серверные мощности (Compute, БД, кеш) | 8–15 К ₽ | 20–35 К ₽ | 50–80 К ₽ |
| Сим-карты для касок (М2М-тариф) | от 200 ₽/каска × 10 = 2 К ₽ | от 200 ₽ × 50 = 10 К ₽ | от 200 ₽ × 150 = 30 К ₽ |
| Поддержка платформы | включена в пакет на 3 мес | включена в пакет на 3 мес | включена в пакет на 6 мес |
| Итого ежемесячно | 38–62 К ₽ | 82–123 К ₽ | 205–305 К ₽ |
Цены могут пересматриваться 1 раз в год по индексации провайдеров. Договор фиксирует maximum +15% год к году.
Поддержка после окончания включённого периода
Поддержка после включённого периода — по подписке:
| Уровень поддержки | Что включено | Стоимость |
|---|---|---|
| Базовая (M1) | Багфиксы критичные, мониторинг, ответ за 1 рабочий день | 60 К ₽/мес |
| Стандарт (M2) | + минорные улучшения (до 8 часов/мес), ответ за 4 часа | 150 К ₽/мес |
| Расширенная (M3) | + 24/7 алерты, ответ за 1 час, полный пакет улучшений до 24 часов/мес | 350 К ₽/мес |
Если вы продаёте SaaS дальше — экономика клиента
| Параметр | На клиента 30 касок | На клиента 100 касок |
|---|---|---|
| Ваша подписка с клиента | 60–80 К ₽/мес | 150–250 К ₽/мес |
| Себестоимость инфраструктуры (на 1 клиента, амортизация) | 10–18 К ₽/мес | 25–45 К ₽/мес |
| AiDevTeam доля (15% от выручки) | 9–12 К ₽/мес | 22–37 К ₽/мес |
| Ваша чистая выручка с клиента | 41–50 К ₽/мес | 103–168 К ₽/мес |
На 30 клиентах среднего размера это 1.2–1.5 М ₽/мес чистой выручки, на 100 клиентах — 4–5 М ₽/мес. И это без учёта апсейлов и опций.
26. Риски и их закрытие
Карта рисков
| Риск | Вероятность | Воздействие | Митигация |
|---|---|---|---|
| Несовместимость конкретной модели каски с нашей платформой | Средняя | Среднее | Пилот на 2 моделях параллельно, выбор после теста |
| Плохое 4G-покрытие на конкретном объекте | Низкая (вы сказали «обычно есть») | Высокое для конкретного объекта | Локальный буфер 24–48 ч + дозалив + офлайн-mode |
| Низкое качество детекторов на ваших условиях | Средняя | Высокое | Fine-tuning на 2 неделях ваших видео до запуска |
| Сабтаж касок работниками | Средняя | Среднее | Подбор лояльных работников на пилот, прозрачная коммуникация про мотивацию (выработка в ₽) |
| Юр-сложности с миграционными работниками | Низкая | Среднее | Шаблоны согласия с учётом ИНО-граждан, опция О6 для глубокого юр-сопровождения |
| Отказ Роскомнадзора согласовать обработку ПДн | Низкая | Высокое | Хранение всё в РФ с дня 1, отсутствие биометрии в v1, готовая политика обработки |
| Закрытие или санкции на используемое железо (Hikvision и т.п.) | Средняя | Среднее | Архитектура поддерживает 2+ моделей касок, переключение без переписывания платформы |
| Изменение регулирования в РФ (новые требования к видео) | Средняя | Среднее | Архитектура подготовлена к расширению аудита и логирования; следим за повесткой Минстроя/Ростехнадзора |
| Не сходится экономика SaaS под продажу | Средняя | Высокое для пакета «Премиум» | Перед запуском «Премиум» — финансовая модель и валидация на 3 первых клиентах |
| Скорость продаж клиентам ниже ожидаемой | Высокая | Среднее | Партнёрская модель защищает нас обоих: вы не платите вперёд за то, что не продастся |
Зоны без риска
- Технический риск инфраструктуры — минимальный: Selectel и Yandex Cloud — зрелые российские провайдеры с SLA.
- Риск потери видео — минимальный: локальный буфер 24–48 часов + multi-AZ хранилище + ежедневный backup.
- Риск нашей командной нестабильности — минимальный: проект ведёт постоянная команда AiDevTeam с замещаемыми ролями.
27. Гарантии
| Гарантия | Срок | Условия |
|---|---|---|
| Бесплатное исправление багов основного функционала | 6 месяцев после подписания финального акта | Бесплатно |
| Безопасность и доступность платформы по NFR (§22) | На время действия договора эксплуатации | По SLA |
| Соответствие 152-ФЗ на момент запуска | На момент сдачи проекта | С шаблонами документов |
| Прозрачность исходного кода и доступ | Постоянно | По запросу — read-only access к репозиторию |
| Передача исходных кодов при заказе под ключ | После финальной оплаты | Включает все исходники, конфигурации, скрипты деплоя |
| Право использовать продукт без ограничений (заказ) | Бессрочно | Полная передача прав после оплаты |
| Партнёрская доля в продажах (партнёрство) | 36 месяцев с запуска первого внешнего клиента | Через партнёрский кабинет |
Что НЕ гарантируем
- Конкретные финансовые показатели от продажи продукта другим стройкомпаниям — это зависит от вашего канала и рынка.
- 100% точность AI-детекторов — реальная точность зависит от качества видео, освещения и специфики ваших объектов.
- Бесплатные изменения после финального акта — изменения сверх плана идут по обычной почасовой ставке.
28. Что нужно от вас
Чтобы проект пошёл быстро и без блокеров — вот короткий чек-лист от вашей стороны.
До старта работ
| # | Что нужно | Когда | От кого |
|---|---|---|---|
| 1 | Подписание договора | До спринта 1 | Олег |
| 2 | Первая оплата 30% | До спринта 1 | Бухгалтерия |
| 3 | Контакты китайских поставщиков касок-камер с выставки | До спринта 2 | Тимофей |
| 4 | Конкретный объект для пилота (адрес, тип работ, прораб) | До спринта 1 | Олег |
| 5 | Согласие 1–3 ключевых работников на пилот (формы пришлём) | До спринта 6 | Кадры |
| 6 | Регламенты по 2 типам работ (для пакета «Старт» и выше) | До спринта 5 | Технический отдел |
По ходу проекта
| # | Что нужно | Когда |
|---|---|---|
| 7 | Доступ к видеоматериалам с пилотного объекта | Спринт 2–3 |
| 8 | Интервью с прорабом (1 час) | Спринт 4 |
| 9 | Утверждение шаблонов согласия и политики ПДн | Спринт 3 |
| 10 | Демо-встречи раз в 2 недели | На всём проекте |
| 11 | Своевременная обратная связь по приоритетам | На всём проекте |
От Тимофея отдельно
- Описание учёта рабочего времени «простым языком» (то, что мы обсуждали на встрече).
- Если есть видеоматериалы / фото китайских касок с выставки — пришлите.
- Если есть знакомые подрядчики, которые тоже могли бы стать пилот-клиентами в перспективе — обсудим.
29. Что не входит
| Что | Почему не входит |
|---|---|
| Стоимость железа касок | Закупка отдельно, можем помочь с поставщиком (опция О8) |
| Стоимость сим-карт и тарифов | Договор с оператором ваш |
| Юридическая защита в спорах с работниками / трудовых судах | Это работа юриста; шаблоны мы даём |
| Маркетинговый бюджет на привлечение клиентов SaaS | Это уже не разработка |
| Менеджмент продаж после запуска | На вашей стороне; мы даём инструменты (партнёрский кабинет) |
| Кастомизация под отдельных крупных заказчиков (ПИК, Самолёт и т.п.) | Оценивается отдельно по запросу |
| Перевод интерфейса на иностранные языки сверх английского | Опция, не входит в базу |
| Поддержка железа касок (ремонт, замена сим-карт) | Зона работы вашего ИТ-отдела или оператора |
| Биометрическая идентификация работника по лицу | Опция О10, не входит в v1 |
| AR-функции (просмотр чертежа на каске) | Опция О7, отдельный бюджет |
30. Открытые вопросы для финализации ТЗ
Несколько важных деталей мы хотели бы уточнить с вами перед стартом работ. Можете ответить прямо здесь — в правую колонку — или в чате с Ильёй. Эти ответы войдут в техническое задание как приложение к договору.
| # | Вопрос | Зачем спрашиваем | Ваш ответ |
|---|---|---|---|
| 1 | Контакты или ссылки на китайских поставщиков касок-камер с выставки. Если есть фото или брошюры — пришлите. | Конкретная модель определяет всю архитектуру: 4G-протокол, доступ к raw-видео, лицензия на каску, сроки поставки. От этого напрямую зависит срок пилота. | |
| 2 | Регламенты работ по 4 типам: электрика, слаботочка, монтаж домофона, пожарная сигнализация. В каком виде они у вас существуют (документ, чек-лист в голове прораба, опыт)? Готовы ли поделиться примерами? | Без письменного регламента «правильно/неправильно» определяется на глаз. С регламентом — точно: оцифровываем шаги один раз, потом система проверяет. | |
| 3 | Конкретный объект для пилота: адрес, тип объекта, бригада, прораб. Желательно — объект, на котором вы работаете в течение ближайших 3+ месяцев. | Пилот ставится на одном объекте. Нам нужно убедиться, что: (а) есть стабильная 4G-связь; (б) есть лояльный прораб; (в) объект не закроется через месяц. | |
| 4 | Хранение видео: сколько дней хранить полные записи и сколько — архив инцидентов отдельно? | На встрече вы сказали «обсуждаемый вопрос». Мы предлагаем 30 дней полной записи + 12 месяцев архив инцидентов. Если у вас есть более жёсткие требования — учтём. | |
| 5 | Предпочитаемый поставщик сим-карт и М2М-тариф (МТС, МегаФон, Билайн, Tele2, Yota)? | От этого зависит провайдер для касок. Часто стройкомпании имеют корпоративные тарифы — выгоднее использовать ваш существующий. | |
| 6 | Профиль идеального клиента-стройкомпании, которой вы планируете продавать продукт: тип объектов, размер компании, регионы. Какие 5–10 контактов у вас уже есть в отрасли, с которыми можно стартовать? | На встрече вы сказали «приложим все ресурсы для продажи». Конкретика поможет нам спроектировать правильный feature-set «Премиум» (что важно именно для ваших каналов). | |
| 7 | Важно ли вам, чтобы интерфейс был на английском языке в дополнение к русскому? (Например, если планируете выход в страны СНГ) | Английский — опция, можем включить или отложить на v2. | |
| 8 | Кадровая политика по мигрантам: есть ли среди разнорабочих иностранные граждане? В каком количестве? Есть ли у них уже подписанные согласия на видео-наблюдение в трудовых договорах? | Это влияет на юр-блок: для иностранных граждан нужен дополнительный пакет документов, и часто более простой формат разъяснений (картинки + базовый русский). | |
| 9 | Кто внутри вашей компании будет отвечать за приёмку технической части проекта? (ИТ-сотрудник, внешний подрядчик, сам Тимофей) | От этого зависит, насколько подробно мы развёртываем технические артефакты и в каком формате передаём документацию. | |
| 10 | Готовы ли вы рассмотреть участие в инвестиционной программе развития SaaS-продукта (например, привлечение со-инвестора в обмен на долю в платформе)? | Это альтернатива «вы платите 100% сами». На встрече Игорь упоминал, что после демо MVP можно привлекать инвесторов. |
Эти вопросы НЕ блокируют подписание договора. Часть из них (особенно 1–4) лучше получить до спринта 2 — иначе пилот сдвигается. Остальные (5–10) можно обсудить по ходу первых двух недель.
31. Перспективы развития
Что появится в продукте после успешного запуска первого пакета — для понимания траектории.
Ближайшие 6 месяцев после запуска
- Полировка детекторов на основе боевых данных вашего объекта (повышение precision/recall)
- Расширение списка нарушений по запросам (новые сценарии каждые 4 недели)
- Глубокая интеграция с «ПТО в кармане»
- Первые подписки внешних клиентов (если выбран пакет «Премиум»)
6–12 месяцев
- AR-возможности на базе каски (опция О7) — просмотр 3D-чертежа на месте монтажа
- Биометрический табель (опция О10) — автоматический учёт явки по лицу с согласия работника
- Интеграция с «Безопасный город» в Москве — передача данных в городские информационные системы
- Mobile приложение прораба (опция О5) с офлайн-режимом
12+ месяцев
- Прогнозная аналитика: модель предсказывает, какие бригады и объекты будут нарушать чаще, какие — давать максимальную выработку
- Голосовой помощник для прораба прямо через каску (микрофон + AI)
- Интеграция с системами строительного управления (1С: Строительство, СУП-ТКА, BIM-инструменты застройщиков)
- Полноценный B2B-маркетплейс «Око Партнёры» с возможностью купить готовое решение «под ключ» с интегратором
За горизонтом 24 месяцев
- Платформа выходит на объёмы тысяч клиентов и десятков тысяч касок одновременно.
- Возможность продажи в страны СНГ (Казахстан, Беларусь, Узбекистан) — стройка похожая, регуляторика проще.
- Международная версия с учётом зарубежной регуляторики (отдельный продукт-бренд).
32. Глоссарий
| Термин | Расшифровка |
|---|---|
| СИЗ | Средства индивидуальной защиты (каска, жилет, очки и т.п.) |
| ПДн | Персональные данные |
| 152-ФЗ | Федеральный закон «О персональных данных» |
| 572-ФЗ | Федеральный закон «Об осуществлении идентификации и (или) аутентификации физических лиц с использованием биометрических персональных данных» |
| М2М | Machine-to-Machine — корпоративные тарифы для устройств без человека |
| MAX | Российский мессенджер от VK с открытым Bot API |
| MKD | Многоквартирный дом |
| RBAC | Role-Based Access Control — ролевая модель доступа |
| SaaS | Software-as-a-Service — программа как сервис, по подписке |
| Multi-tenant | Архитектура, где одна платформа обслуживает множество изолированных клиентов |
| White-label | Возможность продавать продукт под брендом клиента |
| Helmet-cam | Каска со встроенной видеокамерой |
| PPE-detection | Personal Protective Equipment detection — распознавание СИЗ |
| Темпоральная модель | AI-модель, анализирующая последовательность кадров во времени |
| Workflow-engine | Движок проверки правильной последовательности шагов работы |
| Ingest gateway | Сервис приёма видео-стрима с камер в облако |
| RTSP | Real-Time Streaming Protocol — протокол стрима видео |
| LL-HLS | Low-Latency HTTP Live Streaming — формат стрима с малой задержкой |
| H.264 / H.265 | Стандарты видеокодеков |
| KMS | Key Management Service — управление ключами шифрования |
| RTO / RPO | Recovery Time / Point Objective — время и точка восстановления после сбоя |
| GTM | Go-to-Market — стратегия выхода на рынок |
| Лицензия Apache 2.0 | Свободная лицензия, разрешающая коммерческое использование |
| AGPL | Свободная лицензия с обязательством раскрытия исходного кода в SaaS-режиме |
33. Следующие шаги
Если предложение в целом подходит:
- Согласуйте пакет (Старт / Бизнес / Премиум) и модель работы (заказ / партнёрство).
- Ответьте на открытые вопросы в §30 (можно прямо в этом документе или в чате).
- Запросите детальное ТЗ на выбранный пакет — мы готовим его на основании этого предложения как приложение к договору.
- Подписание договора — за 5–10 рабочих дней с момента согласования всех параметров.
- Старт работ — в течение 1 недели после подписания и первой оплаты.
Если предложение в целом нравится, но какие-то блоки нужно пересобрать — скажите, и мы быстро (1–2 дня) пришлём вторую версию.
Если предложение не подходит — расскажите, что вызывает сомнение. Мы пересоберём подход и попробуем ещё раз.
Контакт со стороны AiDevTeam: через Илью Омелина (@oilyabest), Telegram-чат проекта. Дата подготовки: 7 мая 2026. Срок действия предложения: 30 календарных дней.