iBoost/Портфоліо/«Сіль»

Бізнес-системи·2026 — зараз

«Сіль»

Надбудова над касовою системою ресторану, яка не показує графіки, а щоранку каже власнику: ось де ти втрачаєш гроші, ось скільки саме, ось що зробити цього тижня.

Наша роль

Продукт, аналітика, розробка

Статус

Працює у проді

Період

2026 — зараз

Платформа

Web · щоденний брифінг

БІЗНЕС-СИСТЕМИ «Сіль» 01Нічний синкіз Poster02Метрики тадетектори03Знахідки зоцінкою в ₴04Поради зжиттєвимциклом05Замірфактичногоефекту PYTHON · SQLITE · POSTER API · CLAUDE API · NGINX · SYSTEMD IBOOST.UA · 2026 — зараз

Схема системи · внутрішній контур, доступ за NDA

01

Що це

Власник ресторану відкриває касову систему й бачить виручку, чеки, топ продажів. Чого він не бачить — що з цим робити. Poster відповідає на питання «скільки», але не відповідає на три питання, які власник насправді ставить: я заробляю чи втрачаю, де саме втрачаю, і що зробити на цьому тижні.

«Сіль» забирає дані по одному read-only токену й відповідає на всі три.

Кожна знахідка оцінена в гривнях і супроводжується запитом, який цю цифру відтворює. Порада без грошей і без доказів не публікується — це правило рівня блокера. Далі порада живе своїм життям: побачена, прийнята, виконана, виміряна — і система сама показує, скільки вона реально принесла.

02

можливості

Що воно вміє

01

Кожна порада — у гривнях

Оцінка ефекту в ₴ на місяць плюс SQL-доказ. Немає цифри або доказу — поради не існує.

02

Пошук утрат у меню й закупівлях

Історія цін по кожному SKU й постачальнику, техкарти з рекурсією по напівфабрикатах, мертві позиції меню, списання з розділенням харчування персоналу від справжньої порчі.

03

Життєвий цикл поради

Нова → побачена → прийнята → виконана → виміряна. Відхилена порада глушить детектор на цій сутності на N днів, щоб не набридати.

04

Перевірка на суперечності

Двигун не дає одночасно порадити «підніми ціну на позицію» і «виведи цю позицію з меню». Залишається одна, пріоритетна.

05

Живий пульс дня

Виручка, чеки, середній чек, темп по годинах проти медіани цього дня тижня. Видно вже об 11:00, що день просідає.

06

Ранковий брифінг текстом

LLM отримує на вхід готові знахідки в JSON, а не сиру базу, і пише людський текст. Цифри рахує код, слова — модель.

03

архітектура

Як влаштовано

01

Нічний синк із Poster

02

Метрики та детектори

03

Знахідки з оцінкою в ₴

04

Поради з життєвим циклом

05

Замір фактичного ефекту

Під капотом

  • Усі пастки даних зашиті в один модуль правил: копійки проти гривень, підсумки рядка проти кількості, перетин просторів ідентифікаторів.
  • Ми нічого не пишемо у вихідну базу каси — усе похідне живе в окремій БД поруч.
  • Ідемпотентний нічний конвеєр: повторний запуск за ту саму дату не дублює знахідки.
  • Кожен детектор має поріг упевненості й не публікує знахідку на замалій вибірці.
  • Тренди рахуються з поправкою на день тижня: понеділок порівнюється з понеділком.
  • Drill-down до первинного документа — чека, накладної, акта списання — не більше ніж у два кліки.
PythonSQLitePoster APIClaude APINginxsystemd

04

масштаб

Цифри

у кожній пораді

36K+

чеків у базі аналізу

72

знахідки в першому аудиті

2

кліки до першинного документа