Роль и комплект: Сбор листьев; Перчатки и грабли; 4 свободных места.
Точка встречи: Парк у пруда; Вход с восточной стороны; 17 октября · 10:00.
Основа для запуска+
Сборка продукта
Адаптивный мини-апп: вход из выбранной среды, один законченный маршрут и серверная проверка действий.
Основной маршрут первой версии: Выбрать дело → Роль и комплект → Точка встречи → Моя смена → План координатора.
Реализовать или подготовить отличие: Роль резервирует нужный комплект инвентаря; координатор видит нехватку по зонам.
Добавить пустое состояние, понятную ошибку, отмену незавершённого действия и безопасное повторение; реальные внешние подключения вводятся после проверки требований.
Структура данных
Событие: id, дата, зоны, место встречи.
Роль: eventId, задачи, смена, лимит людей, состав комплекта.
Участие: roleId, человек, статус; комплект: номер, выдано/возвращено.
Проверки и ограничения
Проверить решение исходной проблемы: Люди пишут о готовности помогать, но задачи, инвентарь и точки встречи не распределены.
Пройти маршрут Выбрать дело → Роль и комплект → Точка встречи → Моя смена → План координатора на приведённых учебных данных.
Сверить имена, даты, размеры, единицы и состав между материалами; русский текст читается без заглушек.
Проверить обязательные значения, неверный ввод, повторное подтверждение и сохранение после перезагрузки.
В примере смена рассчитана на 10 мест: 6 занято по зонам (Восток — 4, Пруд — 2), 4 свободно. Число свободных мест равно вместимости минус число участников.
Особые ситуации
Нет исходных данных для «Выбрать дело»: показать объяснение и путь к добавлению.
Изменены данные после «Роль и комплект»: пересчитать или пометить зависимые записи, не сохранять старый результат молча.
Действие из «Моя смена» выполнено повторно: не создавать скрытый дубль.
Невозможно завершить «План координатора»: показать причину и сохранить возможность продолжить.
Критерии готовности
Первая версия поддерживает задачу аудитории: Координаторы добровольческой уборки локального парка.
Основной маршрут полностью реализован или показан: Выбрать дело → Роль и комплект → Точка встречи → Моя смена → План координатора.
Отличие можно проверить в конкретном материале: Роль резервирует нужный комплект инвентаря; координатор видит нехватку по зонам.
Есть отдельная обложка и пять разных законченных внутренних материалов с русским текстом, единым именем и согласованными данными.
Переданы редактируемые исходники или исполнимая версия, инструкция и результаты проверок; примеры не приписаны реальным клиентам.
Логика и детали
Внутри продукта.
Роль резервирует нужный комплект инвентаря; координатор видит нехватку по зонам.