Аудит начислений ЖКХ — рабочий документ продукта
Скачать .md— Рабочий_документ_продукта.md
Что это. Экстракт основного рабочего документа проекта «По счётчику» — того, по которому я принимаю решения. Публикуется как артефакт журнала кейса.
Что убрано: лицевые счета и адрес. Плановая часть — сроки, список задач и внутренние заметки по оформлению — не публикуется: она про меня, а не про продукт. Правка 02.10.2026: сняты две рабочие пометки, две формулировки уточнены.
Что оставлено как есть: решения с обоснованиями, отклонённые фичи с причинами отказа, карта каналов с реальными организациями и таблица открытых рисков со статусами. Ничего не приглажено задним числом — где вывод был отозван, так и написано.
Обновлён 17.08.2026. Даты в тексте — даты принятия решений. Документ живой, здесь снимок. Номера разделов в ссылках «см. §…» приведены к этой версии 01.10.2026: в рабочем документе нумерация на единицу больше.
1. Что делаем (продукт)
Android-приложение — local-first компанион к ЖКХ для тех, кто не понимает систему. Журнал показаний + аудит начислений + объяснялка над паспортом приборов. Без серверов и аккаунтов.
Формулировка ядра изменена 28.07.2026. Прежняя — «журнал счётчиков + объяснялка + паспорт приборов». Причина: разбор чеков показал, что боль и деньги живут в начислениях, а показания — лишь один из источников данных для их проверки. H5 при этом не менялась: ядро боли по-прежнему непрозрачность.
Модель данных — четыре уровня
| Уровень | Что хранит |
|---|---|
| Объект (адрес) | Чеки, состав поставщиков, итоги по месяцам, единый день передачи |
| Поставщик | Лицевой счёт, канал, окно, контакты, процедуры, дата проверки данных |
| Прибор | Имя, место установки, фото, номер, разрядность, тип ресурса, межповерочный интервал и акт поверки, история физических показаний |
| Учётная запись прибора у поставщика | Учётное показание поставщика, метод начисления, привязка к ЛС |
Объект (адрес)
- Что хранит
- Чеки, состав поставщиков, итоги по месяцам, единый день передачи
Поставщик
- Что хранит
- Лицевой счёт, канал, окно, контакты, процедуры, дата проверки данных
Прибор
- Что хранит
- Имя, место установки, фото, номер, разрядность, тип ресурса, межповерочный интервал и акт поверки, история физических показаний
Учётная запись прибора у поставщика
- Что хранит
- Учётное показание поставщика, метод начисления, привязка к ЛС
Четвёртый уровень обязателен и неочевиден: у одного прибора может быть несколько учётных записей с разными числами. Самоаудит, прибор ГВС 1256973: физически 310, у Горводоканала 310, у Генерации Сибири 341,925, у Квадиса 70,0 (не обновлялось с 01.08.2025). Метод начисления тоже разный: Горводоканал считает по прибору, Генерация Сибири — по нормативу. Поэтому «поставщик» и «метод начисления» не являются полями прибора.
Ядро
-
Аудит начислений (новое ядро, 28.07.2026). Пользователь загружает чеки из агрегатора; приложение строит полный список получателей, находит начисления не по прибору, ловит появление новых платных услуг и аномальные суммы. Механика проверки едина для всех услуг: начисление = параметр × ставка. Счётчик даёт параметр прибором, ТКО — числом проживающих, капремонт — площадью. Детали —
Разбор_.чеков_ Платосферы_ вердикты.md - Детекция норматива не требует справочника ставок: сумма по услуге неподвижна N месяцев подряд, пока соседние услуги того же адреса меняются → флаг «здесь считают не по твоему прибору». Различитель против фиксированных платежей (содержание жилья, текущий ремонт) — наличие прибора у этой услуги, известное из паспорта.
- Диффы между чеками (появился получатель, выросла сумма, сменилось название) работают вообще без справочника — самая надёжная и дешёвая часть механики.
- Приложение не отвечает за пользователя. Периода начисления в чеке нет, поэтому догон за прошлый месяц неотличим от роста начисления. Формулировка — вопрос («это за два периода или изменилась ставка?»), а не утверждение.
-
Объяснялка — семь тем, выведенных из данных, а не из предметной области:
- Кто мои поставщики, чем РСО отличается от УК (Никита, Данил, самоаудит)
- Какие цифры передавать: чёрные vs красные (Кирилл; deep-research: ошибка превращает 13 м³ в 1124 м³)
- Какой счётчик горячий и где он стоит (самоаудит: «потрогал счётчик рукой»)
- По счётчику или по нормативу мне считают (самоаудит, Маргарита)
- До какого числа передавать и что будет при пропуске (все респонденты; заблуждение Витали «санкций нет»)
- Не приняли показания / пришёл норматив — что делать (процедура из самоаудита §6)
- Поверка: когда, кто вправе, где акт (Оксана, Кирилл)
Темы 1–5 — короткие ответы контекстными карточками в месте возникновения вопроса. Темы 6–7 — процедуры, живут в разделе, но вход в них контекстный. Дизайн-актив — контекстный вход, а не раздел помощи.
-
Справочник — сужённый и датированный (решение 24.07.2026):
- объём ограничен 4–6 лично верифицированными поставщиками, а не «всеми поставщиками Новосибирска»;
- каждая запись несёт возраст данных и источник («Проверено 23.07.2026, gensib54.ru») + кнопку «сообщить, что устарело»;
- принцип наполнения — «форма универсальна, детали локальны»: справочник хранит универсальные процедуры (ПП 354) и честно говорит «позвони и спроси» там, где данные локальны до уровня одной УК. Добытые звонком контакты и шаги записывает сам пользователь → фильтр «чьи данные» проходит.
-
Паспорт приборов. Не функция, а объект, над которым работают все три функции: журнал в него пишет, аудит читает фактический расход и пишет обратно метод начисления, объяснялка читает место установки, поверку и контакты. Состав — по уровням модели данных выше. Разрядность работает как параметр валидации ввода, а не как текст: приложение не даёт ввести число не той длины. Это боль Кирилла, решённая механически.
-
Ожидаемые приборы из чека решение 28.07.2026 приборов в чеке нет, но из услуг выводится, какие приборы должны существовать («Горводоканал берёт за воду → у тебя должен быть счётчик ХВС»). Это не предзаполнение, а предзаполненное ожидание — оно учит и убирает пустой экран после онбординга. Требует таблицы «услуга → бывает ли индивидуальный прибор» (см. открытые вопросы), которая может ошибаться → обязательное «проверь».
-
Съём: все счётчики объекта на одном экране, ввод в любом порядке — форма не диктует маршрут по квартире; порядок списка настраивается перетаскиванием один раз (дефолт — порядок добавления). Камера/OCR — гигиена и ускоритель (ML Kit, on-device), с автофонариком; сверка с историей («расход 40 м³ при среднем 4 — перепроверь»).
- Сохранение — локальное и поштучное, без подтверждения: мы журнал, а не форма. Ввод доступен всегда; ограничение окна — мягкое и на отправке, с возможностью обойти. Обоснование: окна у поставщиков разные, у Квадиса не установлено вовсе, а справочник может ошибаться (риски №5 и №11). Disabled-поле, запрещающее доступное действие, — вред.
-
Передача — вспомогательный шаг, не ядро: подготовленные цифры → буфер/диплинк в агрегатор пользователя (Платосфера, Квартплата+); SMS/email — для поставщиков, где канал жив (газ, Горводоканал, частный сектор). Сгруппирована по поставщику, потому что канал у каждого свой; единой кнопки «отправить всё» не существует и быть не может. С агрегаторами за акт передачи не конкурируем — уводим в них.
-
Мультиобъектность поддержана моделью данных, но не является позиционированием: боль полностью раскрывается на одном объекте.
Чего в продукте НЕТ (осознанно)
- Оплаты — потребовала бы интеграций с поставщиками/банками и бэкенда. Оплата остаётся в агрегаторе/банке; апп может напоминать «оплатить до 10-го».
- Бэкенда и аккаунтов — все данные локально. «Данные не покидают телефон» — приватность как фича и аргумент в сторе.
- OCR как УТП — камера есть, но это гигиена (OCR коммодитизирован, см. §6).
- Собственной доставки показаний «в один тап» — рельсы агрегаторов. Фильтр «чьи данные»: их рельсы = не наш продукт. Вопрос закрыт, не возвращаемся.
- Автоматического определения поставщиков по адресу отклонено 28.07.2026 — датасета «адрес → РСО/УК» у нас нет; ГИС ЖКХ дырява и не наши данные. Главное: самоаудит показал, что даже вручную собранная карта каналов даёт 1 попадание из 4 и путает организации. Автовыдача — это риск №11, помноженный на масштаб. Вместо неё — разбор чеков самого пользователя.
- Облачного OCR / распознавания на сервере отклонено 28.07.2026 — Яндекс Vision и аналоги требуют отправки платёжного документа с ФИО и адресом на чужие мощности. Ломает local-first, то есть заявленную фичу и аргумент в сторе.
- Композитного скора «ЖКХ здоровье» отклонено 28.07.2026 — шкала склеивала бы полноту наших данных с состоянием чужих финансов; посчитать её нечем (неизвестны число прописанных, площадь, реальные долги), веса пришлось бы выдумать. Прямое нарушение принципа «не выдумывать метрики» и обесценивание честно снятой метрики времени. Замена: счётчик открытых находок с суммой денег («3 вопроса · около 200 ₽/мес») и отдельно названная полнота данных («заполнено 5 из 7 поставщиков»).
- Базы тарифов по стране отклонено 28.07.2026 — единого бесплатного источника нет, ставки утверждаются региональными приказами. Норматив детектируется по константе без ставок; ставки хранятся только для 4–6 верифицированных поставщиков и только чтобы назвать величину переплаты.
2. Для кого и какие боли
Ядро сегмента — «непонимающие систему» (в интервью — преимущественно 25–33): передают показания, но не понимают, кому, что и почему; не знают, туда ли уходят цифры; не различают поставщиков; узнают о поверке постфактум через переплату. 5 из 9 респондентов. Мультиобъектники как отдельный сегмент закрыты интервью: их оркестрацию уже решили агрегаторы.
Боли:
- Непрозрачность: «передаю двум из четырёх поставщиков, не знаю, правильно ли» (Никита); месяцы неверных показаний из-за непонимания «каких цифр» (Кирилл); «не передаю электричество вообще, не разбираюсь» (Маргарита).
- Не опознал собственный счётчик → норматив (самоаудит, подтверждено поставщиком): строка поставщика в агрегаторе воспринимается как «непонятный счётчик неизвестно где» и игнорируется годами. Итог — ~200 ₽/мес сверх факта, невидимые из интерфейса.
- Не знает, кому вообще платит чеки, 28.07.2026 на одном адресе семь получателей и семь лицевых счетов. Автор проекта после двух дней самоаудита недосчитывал двоих.
- Не знает состояния лицевого счёта чеки за какой период заплачено, есть ли долг, догон это или рост начисления — из документа определить невозможно. Расширение H3.
- Дрейф учётного показания поставщика: цифра поставщика уходит вперёд от физического прибора (341,925 против 310). Пока разрыв не выбран, ни один канал не примет реальное показание.
- Поверка: пропущенный срок → норматив → переплата (Оксана). Акт поверки нужен как документ-ключ при исправлении начислений.
- Надёжность доставки отзывы «показания и деньги приняли, а до поставщика не довели» → норматив/переплата. Агрегатор — чёрный ящик без следа переданного.
- Платная услуга по дефолтной галочке (Кирилл; воспроизведено на авторе — страховка 180 ₽ в мартовском чеке).
- Боли внутри агрегаторов: откат показаний и лимит ввода без объяснений (Данил), форма диктует маршрут по квартире (Александра), отказ без причины (Платосфера «Ошибка. Показания не переданы» против Сбербанка «Нельзя передать меньше 341.925 м³»).
Что НЕ болит (и мы не лечим):
- Связка «передал → сразу оплатил» критична не всем — многие сознательно платят через банк отдельно.
- Оркестрация мультиобъекта (решена агрегаторами); ручной разрыв (фото/бумажка — удобный workaround); пропуски окон передачи показаний (не беспокоят).
- Время цикла. Самозамер: 1 мин 30 с. Экономить нечего — см. §8 риск №3.
3. Конкуренты и отличие
Госуслуги.Дом (20+ млн установок)
- Что делает
- Передача + оплата; OCR «Сканировать счётчик» в тесте
- Почему мы не конкурируем в лоб
- Привязан к ГИС ЖКХ, которую половина УК не видит; UX форм плохой; мультиобъектность слабая
СберБанк Онлайн
- Что делает
- OCR счётчиков воды, передача + оплата
- Почему мы не конкурируем в лоб
- Привязан к своим рельсам; не сводит все ЛС/объекты. Но: лучший в выборке дизайн отказа — называет причину и цифру. Ориентир, а не только конкурент
Хорошие региональные ЛК (Мосэнергосбыт, ЭнергосбыТ+)
- Что делает
- «Передал и сразу оплатил», напоминания
- Почему мы не конкурируем в лоб
- Один поставщик = один силос; проблему фрагментации создают, а не решают
Нишевые трекеры (Учёт ЖКХ, Report, Смарт ЖКХ)
- Что делает
- Запись, история, напоминания, отправка на email
- Почему мы не конкурируем в лоб
- Слабый UX (пейволл на второй счётчик, целые числа, нет имён); бьём качеством исполнения и справочником
Платосфера / Квартплата+ (агрегаторы, дефолт 7/9 в интервью)
- Что делает
- Передача + оплата, все поставщики и объекты
- Почему мы не конкурируем в лоб
- Мы — компанион, не замена: объясняем то, что они не объясняют, храним то, что они не хранят, проверяем то, что они не проверяют, и уводим передачу в них
Наше отличие: «слой понимания и контроля над рельсами агрегаторов». Агрегаторы отвечают на «передай и заплати», мы — на «что вообще происходит и всё ли я делаю правильно».
Ключевой фильтр идей: «если ценность продукта живёт в данных, которых у тебя нет, — продукта нет». Наши данные вводит или приносит сам пользователь → фильтр пройден.
Платосфера принадлежит одному из поставщиков чеки, 28.07.2026 правообладатель платёжного сервиса — АО «Новосибирскэнергосбыт», ИНН 5407025576, система «Сфера Энергии». Агрегатор, через который житель платит семи получателям, принадлежит одному из них. Попутно объясняет, почему электроэнергия в нём обслужена лучше остального.
Оговорка о хрупкости ядра (24.07.2026, усилена 28.07.2026). Справочник — ядро ценности и одновременно главный источник риска. Карта каналов оказалась верна для 1 из 4 поставщиков одного адреса, перепутала две разные организации и не знает троих получателей из семи. Отсюда решения §1. Врущая объяснялка хуже отсутствующей.
4. Механика отправки и дизайн-активы
Приложение НЕ отправляет ничего само. Оно готовит отправку и передаёт её в руки пользователя через системные механизмы Android (Intent). Поэтому: нет бэкенда, нет 152-ФЗ (мы не оператор ПДн), нет анонимных писем — поставщик идентифицирует не отправителя, а лицевой счёт в тексте.
Ветки доставки: A — email (открываем почтовый клиент с заполненным письмом) · B — SMS (открываем «Сообщения» с номером и текстом) · C — буфер (кладём цифры в буфер, юзер вставляет в свой ЛК/агрегатор) · D — чат-боты (диплинк с предзаполненным текстом).
Приоритет: C → B/A → D. Полной автоматизации не будет и не надо: тихая пакетная отправка запрещена Android, финальный тап всегда за юзером. «Очередь отправки» как конвейер из 6 каналов — в архив: 0/9 пользователей SMS/email/ботов.
Подтверждено самоаудитом: на реальном адресе по веткам A/B/D доступен 1 поставщик из 4, по ветке C — все четыре.
Дизайн-активы
-
«Форма не диктует маршрут» — свободный порядок ввода + настраиваемый список против навязанной последовательности «по услугам» (Александра; подтверждено отзывами).
-
Прогрессивное раскрытие доменной сложности — объяснить структуру ЖКХ без превращения приложения в лонгрид (запрос Данила). Форма — контекстные карточки, а не раздел помощи.
-
«Личная квитанция переданного» — датированный след «что и когда я сдал» как доказательство при споре. Строго в рамках «чьи данные»: логируем отправленное, не подтверждаем доставку.
-
Предупреждение до отправки переопределено 28.07.2026 — инлайн под полем ввода: показание меньше учётного, аномальный расход, окно закрыто. Не «объяснить отказ», а не допустить его: собственного экрана отказа у нас быть не может, отказ происходит в чужом приложении.
-
Разбор чужого отказа 28.07.2026 — отдельный вход «не приняли показания?»: что мог написать чужой сервис и что это значит. Отсюда вход в процедуру исправления (акт поверки → акт контрольных показаний → заявление). Второй вход в ту же процедуру — из результата аудита. Обоснование — пара скриншотов Платосфера/Сбербанк.
-
«Единый день передачи» — пересечение окон всех поставщиков адреса одной датой. У автора: НЭС 23–26 ∩ Горводоканал до 25 ∩ Генерация Сибири 15–25 = 23–25. Краевой случай: пересечение может быть пустым — тогда фича вырождается в «минимальное число походов», и это проектируется явно.
-
Аудит начислений по чекам новый, 28.07.2026, главный актив — онбординг просит три чека, принимает один (уточнено 28.07.2026: прежние «6–12 месяцев» — избыточное требование к старту). Порог смысла: 1 чек — получатели, ЛС и суммы; 2 — диффы; 3 — детекция норматива (ниже трёх константа неотличима от совпадения); 4–6 — удвоения и догоны; 12 — годовая сумма против долга. Состав получателей меняется от месяца к месяцу, поэтому после разбора обязательна оговорка о неполноте. Дальнейшая загрузка — необязательное поддержание, предлагается в момент оплаты.
-
«Расхождения по одному прибору» новый, 28.07.2026 — четыре числа одного прибора в одном месте: физическое, и по каждому поставщику отдельно, с датой последнего обновления. Ни один агрегатор этого не показывает, потому что каждый показывает свою колонку. Герой экрана паспорта; заодно бесплатная проверка H7.
-
Три слоя достоверности в карточке поставщика новый, 28.07.2026 — каждая строка показывает своё происхождение: из твоего чека (название, ЛС, услуги, суммы — факт), из справочника (канал, окно, формат, телефоны — с датой проверки), неизвестно (окно Квадиса, локальные процедуры — «позвони и запиши»). Различение на уровне строк, не дисклеймером внизу. Интерфейсная митигация риска №11 и предмет проверки в Блоке Б. Выросло из провала собственного ресёрча, а не из абстрактной прозрачности.
Технические ограничения парсера чеков для этапа 2 PDF содержит текстовый слой, OCR не нужен. Разбор идёт по координатам текстовых блоков, а не по порядку в потоке — порядок строк в извлечённом тексте не совпадает с визуальным. Самотест: сумма услуговых строк обязана сходиться с полем «Итог»; не сошлась — разбор считается неудавшимся и уходит в ручной ввод. Разметка Квартплаты+ своя и не проверена (см. открытые вопросы).
Ввод файла — share target как основной путь решение 28.07.2026 приложение регистрируется приёмником PDF, пользователь жмёт «Поделиться» в агрегаторе или в почте. Ноль файлового менеджмента, работает с любым источником, стоит одной строки в манифесте. Файловый пикер с мультивыбором — фолбэк. Самый устойчивый источник чеков — почта: Платосфера шлёт чек на e-mail при каждой оплате, и эта инструкция не устареет вместе с чужим интерфейсом.
5. Технический стек и ограничения
Бюджет: Claude Pro + Figma Starter (Free), $0 сверху.
Дизайн-система
- Инструмент
- Figma: копия M3 Design Kit + Material Theme Builder
- Примечания
- Expressive-компоненты в ките идут дефолтом, baseline — с пометкой. Theme Builder экспортирует тему и в Figma, и в Compose-код (Color.kt, Theme.kt)
UI-платформа
- Инструмент
- Material 3 Expressive (Android 16)
- Примечания
- Ядро — спокойный M3; Expressive дозированно. Кандидаты на Expressive: подтверждение отправки по поставщику (S5) и вердикт находки (N3).
Хэндофф
- Инструмент
- Framelink MCP + PNG-скриншот того же фрейма
- Примечания
- Бесплатный, личный REST-токен Figma Starter. Лимит: 429 после пары часов работы
Разработка
- Инструмент
- Claude Code (Pro) + Jetpack Compose (Kotlin)
- Примечания
- Общий словарь компонентов: Framelink отдаёт «TopAppBar, FilledButton» — Claude Code мапит на Compose M3
OCR цифр счётчика
- Инструмент
- ML Kit (on-device, бесплатно)
- Примечания
- + автофонарик (torch API). Обоснование: на самозамере фонарик включался дважды за цикл
Разбор документов
- Инструмент
- Текстовый слой PDF (PdfBox-Android, Apache 2.0). Фото квитанции — вне MVP 28.07.2026 Tesseract
rus.traineddata— неделя работы ради запасного пути. Деградация: PDF → ручной ввод - Примечания
- ML Kit Text Recognition v2 кириллицу не поддерживает — проверено на developers.google.com 28.07.2026: только латиница, китайский, деванагари, японский, корейский. Скриншоты с обратным утверждением путают Text Recognition с Language Identification
Стор
- Инструмент
- Google Play, $25 разово, RuStore(?)
- Примечания
- Проверить актуальные требования перед этапом 2
Fallback
- Инструмент
- Скриншотная петля «Figma → PNG → Claude Code»
- Примечания
- Бесплатна всегда
Жёсткие ограничения: без бэкенда и серверов; без платных API; всё локально; справочник обновляется с релизами приложения и обязан показывать дату проверки.
6. Рынок и UX передачи показаний в РФ (выжимка deep-research #1)
Полный текст — Пользовательский_. Здесь только то, что влияет на решения:
- OCR коммодитизирован (Сбер, «Электронный дом», Госуслуги.Дом) → строить УТП на камере нельзя.
- Проблема сужается сверху умными счётчиками: электро ~12% базы, полный переход к ~2038; вода и тепло почти не автоматизированы.
- Массовая путаница «какие цифры»: захват красной цифры превращает 13 м³ в 1124 м³ — обоснование разрядности как параметра валидации.
- Передача и оплата разнесены по времени и каналам; отказ от оплаты — приемлемая модель, но лишает «липкости» (осознанный трейд-офф).
- Аудитория велика: Госуслуги.Дом 20+ млн установок; в одной Москве ~6,5 млн человек ежемесячно передают показания.
- Отзывы смещены в негатив, удовлетворённость выше, чем кажется — это не голубой океан, и не надо.
Самый острый сегмент — мультиобъектники→ опровергнуто интервью.
7. Карта каналов Новосибирска (рабочая версия)
Первоисточник — Карта_ (deep-research #2). Таблица ниже — рабочая версия с правками самоаудита 23–24.07.2026 и чеков 28.07.2026; при расхождении верна она.
Доверие к карте пересмотрено трижды. Deep-research #2 обещал покрытие полуавтоматикой ~3 из 4 якорных ресурсов — живая проверка дала 1 из 4. Карта перепутала СГК (sibgenco.ru, федеральный холдинг) и ООО «Генерация Сибири» (gensib54.ru, ИНН 5405436860, локальная РСО) — разные организации с разными каналами и телефонами. И карта неполна: троих получателей платежей по адресу автора в ней нет вовсе.
| Поставщик | Ресурс | Канал для нас | Формат / детали | Окно | Проверено |
|---|---|---|---|---|---|
| Горводоканал | ХВС + водоотведение | SMS +7 903 767-20-77 | ЛС,3 посл. цифры счётчика,показание,... — запятые без пробелов, целые числа, до 4 приборов. Эталон для unit-теста: XX-XXXXXXX,537,1003,973,310. Ответ: «Показания по ЛС … приняты» | до 25 (по дому до 23) | живой тест 23.07.2026 |
| Новосибирскэнергосбыт | Электро | SMS мёртв → буфер/диплинк | Пункт меню на сайте жив, инструкция выпилена, редирект в ЛК | приём 27 → 26; снимать 23–26; оплата до 10 | 23.07.2026 |
| ООО «Генерация Сибири» | Тепло / ГВС | Ветка C: буфер/диплинк | Ни SMS, ни email, ни ботов. ЛК cabinet.gensib54.ru (доступ: паспорт + документ о собственности). Тел. 8 (383) 363-48-09, приём пн/ср 13–17, пт 13–16 | 15–25 (УК — до 21, «Город» — 10–25) | gensib54.ru, 23.07.2026 |
| Квадис (УК на jf54.ru) | Содержание + СОИ | Буфер → ЛК kvadis.jf54.ru | Только ЛК с регистрацией. Показания по воде передавать нужно — для отчётности и подтверждения при спорах с РСО | не установлено | 24.07.2026 |
| АО «САХ» | ТКО | нет передачи | Начисление по нормативу: 2,38 м³/год на проживающего, тариф 461,46 ₽/м³ (приказ ДТ НСО №532-ЖКХ/НПА от 19.12.2025) → 91,52 ₽/чел/мес до 30.09.2026, далее 510,84 ₽/м³. Параметр — число проживающих | — | 28.07.2026 |
| Фонд модернизации ЖКХ НСО | Капремонт | нет передачи | Начисление по площади. Ставка 19,29 ₽/м² (2025; 2026 не подтверждён на первоисточнике). Параметр — площадь | — | 28.07.2026 |
| ПАО СК «Росгосстрах» | Страхование жилья | нет передачи | Необязательный платёж, галочка в агрегаторе по умолчанию | — | 28.07.2026 |
| СГК / sibgenco (другие дома) | Тепло / ГВС | Чат-боты (ветка D) / буфер | Отдельная организация, к дому автора отношения не имеет | 23–25 | deep-research #2 |
| Газпром межрегионгаз Нск | Газ | Email gaz54@mrg54.ru и SMS +7 913 926-36-37 | № договора#показание | не зафиксировано | deep-research #2 |
| Квартплата+/«Город», ЖКХНСО.РФ, КВАДО, Госуслуги.Дом | агрегаторы | Буфер / диплинк | ветка C | — | deep-research #2 |
| УЭВ (Академгородок) | Тепло / ГВС | Email ssb@uev.ru | локальное исключение | 20–26 | deep-research #2 |
Горводоканал
- Ресурс
- ХВС + водоотведение
- Канал для нас
- SMS +7 903 767-20-77
- Формат / детали
ЛС,3 посл. цифры счётчика,показание,...— запятые без пробелов, целые числа, до 4 приборов. Эталон для unit-теста:XX-XXXXXXX,537,1003,973,310. Ответ: «Показания по ЛС … приняты»- Окно
- до 25 (по дому до 23)
- Проверено
- живой тест 23.07.2026
Новосибирскэнергосбыт
- Ресурс
- Электро
- Канал для нас
- SMS мёртв → буфер/диплинк
- Формат / детали
- Пункт меню на сайте жив, инструкция выпилена, редирект в ЛК
- Окно
- приём 27 → 26; снимать 23–26; оплата до 10
- Проверено
- 23.07.2026
ООО «Генерация Сибири»
- Ресурс
- Тепло / ГВС
- Канал для нас
- Ветка C: буфер/диплинк
- Формат / детали
- Ни SMS, ни email, ни ботов. ЛК cabinet.gensib54.ru (доступ: паспорт + документ о собственности). Тел. 8 (383) 363-48-09, приём пн/ср 13–17, пт 13–16
- Окно
- 15–25 (УК — до 21, «Город» — 10–25)
- Проверено
- gensib54.ru, 23.07.2026
Квадис (УК на jf54.ru)
- Ресурс
- Содержание + СОИ
- Канал для нас
- Буфер → ЛК kvadis.jf54.ru
- Формат / детали
- Только ЛК с регистрацией. Показания по воде передавать нужно — для отчётности и подтверждения при спорах с РСО
- Окно
- не установлено
- Проверено
- 24.07.2026
АО «САХ»
- Ресурс
- ТКО
- Канал для нас
- нет передачи
- Формат / детали
- Начисление по нормативу: 2,38 м³/год на проживающего, тариф 461,46 ₽/м³ (приказ ДТ НСО №532-ЖКХ/НПА от 19.12.2025) → 91,52 ₽/чел/мес до 30.09.2026, далее 510,84 ₽/м³. Параметр — число проживающих
- Окно
- —
- Проверено
- 28.07.2026
Фонд модернизации ЖКХ НСО
- Ресурс
- Капремонт
- Канал для нас
- нет передачи
- Формат / детали
- Начисление по площади. Ставка 19,29 ₽/м² (2025; 2026 не подтверждён на первоисточнике). Параметр — площадь
- Окно
- —
- Проверено
- 28.07.2026
ПАО СК «Росгосстрах»
- Ресурс
- Страхование жилья
- Канал для нас
- нет передачи
- Формат / детали
- Необязательный платёж, галочка в агрегаторе по умолчанию
- Окно
- —
- Проверено
- 28.07.2026
СГК / sibgenco (другие дома)
- Ресурс
- Тепло / ГВС
- Канал для нас
- Чат-боты (ветка D) / буфер
- Формат / детали
- Отдельная организация, к дому автора отношения не имеет
- Окно
- 23–25
- Проверено
- deep-research #2
Газпром межрегионгаз Нск
- Ресурс
- Газ
- Канал для нас
- Email gaz54@mrg54.ru и SMS +7 913 926-36-37
- Формат / детали
№ договора#показание- Окно
- не зафиксировано
- Проверено
- deep-research #2
Квартплата+/«Город», ЖКХНСО.РФ, КВАДО, Госуслуги.Дом
- Ресурс
- агрегаторы
- Канал для нас
- Буфер / диплинк
- Формат / детали
- ветка C
- Окно
- —
- Проверено
- deep-research #2
УЭВ (Академгородок)
- Ресурс
- Тепло / ГВС
- Канал для нас
- Email ssb@uev.ru
- Формат / детали
- локальное исключение
- Окно
- 20–26
- Проверено
- deep-research #2
Инсайты:
- Три несовместимых синтаксиса (пробел / запятые / решётка) + разные окна + пять каналов = никто не держит это в голове. Сам факт, что понадобился deep research, — доказательство боли.
- Ни SMS-first, ни email-first. По реальному адресу живой SMS-канал остался один. Ветка C — не ограничение, а рынок.
- Услуги без приборов не бесканальны, а беспараметренны: передавать нечего, но параметр начисления есть, он лежит в чужой базе, не показывается и может быть неверным.
- Пересечение окон по адресу автора: 23–25 (без Квадиса, окно которого не установлено).
8. Оставшиеся риски
| Риск | Статус / условие пересмотра |
|---|---|
| 1 «Все поставщики — ветка C, отправка = записная книжка» | Материализовался, но не влияет. 1 из 4 по веткам A/B/D. Передача понижена до вспомогательного шага (§4), ценность живёт в аудите, объяснялке и паспорте |
| 2 «У мультиобъектников не болит» | Закрыт: подтверждён. Сегмент пересмотрен на «непонимающих», переподтверждено трижды |
| 3 Медленный цикл метрик (месячный ритм) | Метрика заменена. Цикл 1:30, экономить нечего. Вместо времени — задачи-на-понимание в Блоке А юзабилити-теста, шесть штук: назови своих поставщиков · по счётчику или по нормативу · какой счётчик горячий · до какого числа передавать · за какой период ты последний раз заплатил · есть ли сейчас долг. Считаем долю решивших |
| 4 Формат SMS Горводоканала | Закрыт живым тестом 23.07.2026 |
| 5 Справочник устаревает и ошибается | Повышен трижды. Не только устаревание: карта перепутала две организации, числила мёртвый канал живым и не знает троих получателей из семи. Митигация — §2 |
| 6 Умные счётчики сжимают рынок (электро) | Медленно (к ~2038); вода/тепло — на годы. На горизонте проекта не играет |
| 7 Google Play: закрытое тестирование для новых аккаунтов. RuStore? | Проверить актуальные условия перед этапом 2 |
| 8 Компанион без собственной доставки слаб для рынка | Принят осознанно. Передача уведена в агрегаторы намеренно: конкурировать с их рельсами соло невозможно, а ценность живёт в аудите и объяснялке |
| 9 Контент объяснялки устаревает | Та же механика, что риск 5 |
| 10 Ядро боли H5 внешне подтверждено слабо | Усилено самоаудитом и чеками, но источник тот же неавтономный. Статус и порог — Реестр_ |
| 11 Приложение может назвать пользователю не ту организацию | Реализовался на авторе. Митигация — §1 + интерфейсная: три слоя достоверности в карточке поставщика (§5, актив №9). Проверять в Блоке Б: понимает ли пользователь, откуда приложение знает каждый факт и что данные могли устареть |
| 12 Аудит опирается на чеки одного агрегатора (новый, 28.07.2026) | Разметка Платосферы разобрана и стабильна на годовом интервале. У Квартплаты+ своя структура, не проверена; отдают ли они PDF — неизвестно. Условие пересмотра: если разметка второго агрегатора окажется непарсимой, аудит остаётся моноагрегаторной фичей |
| 13 Продукт сместился к аудиту на материале n=1 (новый, 28.07.2026) | Центр тяжести переехал по итогам 4 чеков одного адреса. H5 не менялась, но конкретная механика проверена только на авторе. Условие пересмотра: если Блок А не подтвердит невидимость состояния счёта у респондентов — вернуть аудит на второй план, ядром остаётся объяснялка |
| 14 Название описательное, товарным знаком не защищается (новый, 17.08.2026) | Принят осознанно. Описательные обозначения плохо регистрируются в принципе, а регистрация ТЗ вне бюджета и вне целей проекта. Оговорка: бесплатный поиск ФИПС надёжно показывает зарегистрированные знаки, но хуже — заявки в делопроизводстве. Условие пересмотра: появление в сторе одноимённого приложения с заметной аудиторией |
1 «Все поставщики — ветка C, отправка = записная книжка»
- Статус / условие пересмотра
- Материализовался, но не влияет. 1 из 4 по веткам A/B/D. Передача понижена до вспомогательного шага (§4), ценность живёт в аудите, объяснялке и паспорте
2 «У мультиобъектников не болит»
- Статус / условие пересмотра
- Закрыт: подтверждён. Сегмент пересмотрен на «непонимающих», переподтверждено трижды
3 Медленный цикл метрик (месячный ритм)
- Статус / условие пересмотра
- Метрика заменена. Цикл 1:30, экономить нечего. Вместо времени — задачи-на-понимание в Блоке А юзабилити-теста, шесть штук: назови своих поставщиков · по счётчику или по нормативу · какой счётчик горячий · до какого числа передавать · за какой период ты последний раз заплатил · есть ли сейчас долг. Считаем долю решивших
4 Формат SMS Горводоканала
- Статус / условие пересмотра
- Закрыт живым тестом 23.07.2026
5 Справочник устаревает и ошибается
- Статус / условие пересмотра
- Повышен трижды. Не только устаревание: карта перепутала две организации, числила мёртвый канал живым и не знает троих получателей из семи. Митигация — §2
6 Умные счётчики сжимают рынок (электро)
- Статус / условие пересмотра
- Медленно (к ~2038); вода/тепло — на годы. На горизонте проекта не играет
7 Google Play: закрытое тестирование для новых аккаунтов. RuStore?
- Статус / условие пересмотра
- Проверить актуальные условия перед этапом 2
8 Компанион без собственной доставки слаб для рынка
- Статус / условие пересмотра
- Принят осознанно. Передача уведена в агрегаторы намеренно: конкурировать с их рельсами соло невозможно, а ценность живёт в аудите и объяснялке
9 Контент объяснялки устаревает
- Статус / условие пересмотра
- Та же механика, что риск 5
10 Ядро боли H5 внешне подтверждено слабо
- Статус / условие пересмотра
- Усилено самоаудитом и чеками, но источник тот же неавтономный. Статус и порог —
Реестр_гипотез.md
11 Приложение может назвать пользователю не ту организацию
- Статус / условие пересмотра
- Реализовался на авторе. Митигация — §1 + интерфейсная: три слоя достоверности в карточке поставщика (§5, актив №9). Проверять в Блоке Б: понимает ли пользователь, откуда приложение знает каждый факт и что данные могли устареть
12 Аудит опирается на чеки одного агрегатора (новый, 28.07.2026)
- Статус / условие пересмотра
- Разметка Платосферы разобрана и стабильна на годовом интервале. У Квартплаты+ своя структура, не проверена; отдают ли они PDF — неизвестно. Условие пересмотра: если разметка второго агрегатора окажется непарсимой, аудит остаётся моноагрегаторной фичей
13 Продукт сместился к аудиту на материале n=1 (новый, 28.07.2026)
- Статус / условие пересмотра
- Центр тяжести переехал по итогам 4 чеков одного адреса. H5 не менялась, но конкретная механика проверена только на авторе. Условие пересмотра: если Блок А не подтвердит невидимость состояния счёта у респондентов — вернуть аудит на второй план, ядром остаётся объяснялка
14 Название описательное, товарным знаком не защищается (новый, 17.08.2026)
- Статус / условие пересмотра
- Принят осознанно. Описательные обозначения плохо регистрируются в принципе, а регистрация ТЗ вне бюджета и вне целей проекта. Оговорка: бесплатный поиск ФИПС надёжно показывает зарегистрированные знаки, но хуже — заявки в делопроизводстве. Условие пересмотра: появление в сторе одноимённого приложения с заметной аудиторией
9. Продуктовые принципы
Рабочие принципы сотрудничества — в project-instructions.md. Здесь только то, что касается самого продукта:
- Фильтр «чьи данные»: ценность на данных, которых у нас нет, = нет продукта.
- Не конкурировать с бесплатными продуктами государства и банков в их зоне (съём/OCR, оплата).
- Справочник не притворяется всезнающим: лучше «не проверено» и «позвони и спроси», чем уверенная неверная цифра.
- Приложение спрашивает там, где не может знать. Период начисления, догон против роста, число проживающих — вопрос пользователю, а не утверждение от имени системы.
- Данные не покидают телефон. Любое решение, требующее сервера, проверяется на конфликт с этим до обсуждения деталей.