Все требования
FR-015MVPЗарядкаТребование источникаПоказано в приложении
Добавление объёма с проверкой следующей брони
Пользователь может увеличить требуемый объём, только если до следующей брони и технического буфера достаточно времени. При нехватке интервала изменение не фиксируется.
Исходный смысл и ценность
Добавление объёма проверяет следующую бронь. При недостатке интервала изменение не фиксируется.
Не ломает календарь следующего клиента и не создаёт необоснованный резерв.
Акторы и предусловия
ВодительСистема
- Сессия активна
- Известно расписание порта
Основной поток
- 1Пользователь указывает дополнительный объём.
- 2Система проверяет следующую бронь и буфер.
- 3При достаточном времени увеличивает лимит и резерв.
- 4Пользователь видит обновлённый прогноз.
Альтернативные потоки
- Интервала недостаточно — отказ с объяснением, кошелёк и календарь не меняются.
- Телеметрия устарела — добавление заблокировано.
- Баланс недостаточен — предложено пополнение.
Ключевая проверка
При недостатке интервала изменение не фиксируется.
Статус реализации: В демо добавление объёма проверяет следующую бронь и доступный баланс.