Диспетчер заводит вручную, жилец — через портал по QR: обе двери работают сразу. Заявка из расшифровки разговора включается отдельно, а внешняя система создает ее по API с ключом идемпотентности, так что повтор запроса не даст дубль.
Из новой — в работу или в ожидание. Из ожидания — обратно в работу или в начало. Завершенная уезжает в архив сама через десять минут. Переходы описаны в коде, а не в договоренностях.
Заявка от жильца или из разговора не идет в работу сама: она попадает в очередь предложенных, и диспетчер подтверждает или отклоняет ее. Ложный вызов не станет нарядом.
Поток заявок по объектам, доля закрытых вовремя и всплески — считаются на сервере за неделю, месяц, квартал или год. Резкий рост по объекту поднимает алерт сам.
История заявки дописывается на стороне базы, а не собирается из логов: два одновременных действия не затрут друг друга. Фото, комментарии, смена статуса и исполнителя лежат в одной ленте — и в мобильном, и в кабинете.
Все, что ниже, — из кода, а не из презентации.