Перейти к содержимому
Карточка требования
Все требования
FR-012MVPЗарядкаТребование источникаПоказано в приложении

Проверки перед запуском зарядки

До отправки команды Start проверяются QR, календарь, совместимость разъёма, доступность порта, телеметрия, баланс и отсутствие второй сессии.

Исходный смысл и ценность

Проверки перед Start. QR, календарь, совместимость, телеметрия и баланс проверены до команды.

Предотвращает ложные запуски, конфликты и списания за несостоявшуюся зарядку.

Акторы и предусловия

Акторы

ВодительСистема

Предусловия

  • Есть подтверждённая бронь или свободный порт
  • Станция отвечает

Основной поток

  1. 1Пользователь сканирует QR или выбирает порт вручную.
  2. 2Система сопоставляет QR с портом и автомобилем.
  3. 3Проверяет календарь, буфер, телеметрию и доступный баланс.
  4. 4Создаёт резерв и отправляет демо/реальную команду Start.
  5. 5Показывает этапы «Проверяем порт», «Подготавливаем запуск», «Ожидаем станцию».

Альтернативные потоки

  • QR относится к другому порту — запуск блокируется.
  • Разъём несовместим — предложен другой порт/автомобиль.
  • Телеметрия устарела — запуск запрещён до обновления.
  • Баланс недостаточен — предложено пополнение.
  • Предыдущая сессия не завершена — новая не создаётся.

Ключевая проверка

Проверки выполнены до команды; при отказе резерв корректно снят.

Статус реализации: В демо проверки воспроизведены, включая сценарий старой телеметрии.

Трассировка