Потребность полива: 20 м²; 5 л/м²; 100 л на полив.
Основа для запуска+
Сборка продукта
Форма расчёта с явными единицами, проверкой диапазона, раскрытием формул, контрольными примерами и экспортом введённых допущений.
Основной маршрут первой версии: Исходные параметры → Объём сбора → Потребность полива → Сравнить ёмкости → Допущения расчёта.
Реализовать или подготовить отличие: Сравнение сценариев показывает запас по собственным допущениям без обещания реального урожая или экономии.
Добавить пустое состояние, понятную ошибку, отмену незавершённого действия и безопасное повторение; реальные внешние подключения вводятся после проверки требований.
Структура данных
Ввод: площадь крыши м², осадки мм, коэффициент сбора 0–1, ёмкость л.
Формула: собранные литры = м² × мм × коэффициент; сохранённый объём = min(сбор, ёмкость).
Полив: площадь грядок × л/м²; результат: доступные поливы и остаток.
Проверки и ограничения
Проверить решение исходной проблемы: Литры бака выбирают без связи с площадью крыши и принятой величиной осадков.
Пройти маршрут Исходные параметры → Объём сбора → Потребность полива → Сравнить ёмкости → Допущения расчёта на приведённых учебных данных.
Сверить имена, даты, размеры, единицы и состав между материалами; русский текст читается без заглушек.
Проверить обязательные значения, неверный ввод, повторное подтверждение и сохранение после перезагрузки.
Особые ситуации
Нет исходных данных для «Исходные параметры»: показать объяснение и путь к добавлению.
Изменены данные после «Объём сбора»: пересчитать или пометить зависимые записи, не сохранять старый результат молча.
Действие из «Сравнить ёмкости» выполнено повторно: не создавать скрытый дубль.
Невозможно завершить «Допущения расчёта»: показать причину и сохранить возможность продолжить.
Критерии готовности
Первая версия поддерживает задачу аудитории: Владельцы небольших участков, оценивающие ёмкость для дождевой воды.
Основной маршрут полностью реализован или показан: Исходные параметры → Объём сбора → Потребность полива → Сравнить ёмкости → Допущения расчёта.
Отличие можно проверить в конкретном материале: Сравнение сценариев показывает запас по собственным допущениям без обещания реального урожая или экономии.
Есть отдельная обложка и пять разных законченных внутренних материалов с русским текстом, единым именем и согласованными данными.
Переданы редактируемые исходники или исполнимая версия, инструкция и результаты проверок; примеры не приписаны реальным клиентам.
Логика и детали
Внутри продукта.
Сравнение сценариев показывает запас по собственным допущениям без обещания реального урожая или экономии.