Дело 05 / 2026

Kardia — бизнес-система как изделие мастерской

Собственный продукт · Texni Labs · Бизнес-ПО · МСБ Собственный продукт

Отрасль
Бизнес-ПО · МСБ
Объём
  • Дизайн продукта и архитектура
  • Бэкенд и фронтенд (PWA)
  • Мультитенантность (RLS)
  • ИИ-ассистент с рабочим процессом подтверждения
Стек
  • FastAPI · PostgreSQL RLS
  • React · TypeScript · PWA
  • Pydantic AI · llama.cpp / облако ЕС
  • Docker · Caddy
Период
06–09/2026
Кокпит Kardia — задачи, календарь, заметки, отчёты и учёт времени как модули, справа ИИ-ассистент; демо-данные
Экспонат A — Главная

Исходная ситуация

Малый бизнес жонглирует календарём, задачами, заметками, отчётами и учётом времени в полудюжине отдельных инструментов — или в таблицах. За Kardia стоял вопрос не только о том, можно ли это собрать воедино, но и о том, можно ли систему такого размера построить так, чтобы её мог проверить посторонний.

Подход

Модульный монолит: FastAPI + PWA на React 19, блоки для подключения, связанные ИИ-ассистентом по принципу propose-then-approve — он предлагает, подтверждают вручную, и каждое подтверждение попадает в неизменяемый протокол.

Реализация

Изоляция арендаторов через PostgreSQL Row-Level Security (роль NOBYPASSRLS): на уровне базы данных, а не дисциплины, с обязательными тестами изоляции для каждой таблицы. Ассистент работает через OpenAI-совместимый интерфейс — тот же вывод локально (llama.cpp) или serverless в ЕС; смена провайдера — это конфигурация, а не переписывание. Эксплуатация на собственной инфраструктуре в ЕС: Caddy, docker-compose, авто-HTTPS, ночные бэкапы с runbook восстановления, мониторинг (Sentry, ЕС).

Аудит

07.09.2026 собственный код проверили как чужой: 1 596 автоматических тестов — зелёные (1 239 в бэкенде на работающей базе, 357 во фронтенде), 28/28 таблиц с принудительной изоляцией арендаторов, fail-closed. Открытые замечания лежат в деле, упорядоченные по приоритету, а не заметены под ковёр.

Что остаётся

Kardia сегодня — изделие мастерской: свидетельство того, как здесь строят и проверяют системы. Именно эту проверку можно заказать как услугу — на странице Оборона.

Kardia — ИИ-ассистент готовит на утверждение отчёт, задачу и заметку (принять/отклонить), слева вид календаря; демо-данные
Экспонат B — Концепция

Результат