Стенд: Ядро B1: запись и слоты

демо-стенд, не прод

Прототип ядра записи на FastAPI: слоты, повторная заявка, отмена и API-контракты. Детерминированный booking, 10 автотестов.

  • формат: static
  • данные: демо
  • evidence: CARDS F09 zero_code · STAGE3-F09

Что сделано

Артефакт стенда — статический: это отчёт, тесты или датасет, а не поднятый прод-сервис. Ниже — что именно прогнано.

  • Прототип записи на FastAPI: слоты, повторная заявка, отмена, API-контракты.
  • Детерминированный booking: слот занимается транзакцией, двойная запись исключена.
  • 10 автотестов на сценарии «слот занят / повторная заявка / отмена».

Как проверить

  1. 01

    Посмотреть список из 10 тестов и их назначение.

  2. 02

    Проверить, что проверка слота — транзакция, а не «договорённость» между сервисами.

  3. 03

    Сверить границу: реального YCLIENTS-тенанта нет, вебхуки работают на мок-контрактах.

Результат и ограничения

Числа — с evidence-id; где артефакт демонстрационный, это сказано прямо.

Автотестов ядра
10/10логика, не нагрузка
Сценариев записи
3слот занят / повтор / отмена

Ограничения

  • Прототип ядра, не продакшн-инсталляция у клиента.
  • Нет реального YCLIENTS-тенанта: вебхуки — мок-контракты.
  • Прод-нагрузка не проверялась: стенд статический.

evidence: CARDS F09 zero_code · STAGE3-F09 · демо-артефакт, не кейс клиента

Архитектура: правила считают, LLM объясняет

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

Детерминированные правила

  • Арифметика, итоги, дубли и нормативы — код, а не генерация.
  • Расчёт и проверки воспроизводимы: один вход — один результат.
  • Отчёт с суммой в рублях и объяснением каждого замечания.

LLM — вспомогательный слой

  • Сопоставление нечётких наименований и объяснение на человеческом языке.
  • Модель не считает деньги и не подменяет правила.
  • Персональные данные маскируются до отправки в модель.

Стек стенда: FastAPI · PostgreSQL 16 · детерминированный booking · 10 автотестов

Хочу такой же пилот

Разберём задачу на ваших данных и покажем, что можно проверить стендом, а что требует 14-дневного пилота.

Обсудить продукт Ответ в рабочее время