# Requirements Analysis
## Use Case 1: Инициация строительства
- **Actor**: Иванушка (частный застройщик)
- **Action**: Нажатие кнопки «Хочу дом» в интерфейсе Яги на Android-устройстве
- **Goal**: Запуск полностью автоматизированного цикла управления строительством полуподвала 3×9×6 м в Новосибирской области с нулевым порогом входа для пользователя
## Use Case 2: Пошаговое руководство строительством
- **Actor**: Яга (ИИ-ассистент)
- **Action**: Выдача персонализированных команд Иванушке через аудио (наушники), визуальные инструкции (экран) и тактильные подсказки (вибрация), синхронизированных с реальным прогрессом объекта
- **Goal**: Обеспечение выполнения всех этапов строительства (земляные работы, армирование, бетонирование, гидроизоляция) в соответствии со Стандартами (СНиП/ГОСТ) с учётом климата Новосибирской области и характеристик участка (берёзовый лес 30×40 м)
## Use Case 3: Верификация соответствия Стандартам
- **Actor**: Яга (ИИ-ассистент)
- **Action**: Сравнение результатов действий Иванушки (через анализ видео с камеры, данных сенсоров телефона и внешних источников) с эталонными Стандартами для каждого действия и объекта
- **Goal**: Обеспечение 100% соответствия критическим параметрам (толщина стен/пола/потолка ≥5 см, глубина заложения 3 м) и недопущение нарушений СНиП, ГОСТ и техники безопасности
## Use Case 4: Адаптивная коррекция отклонений
- **Actor**: Яга (ИИ-ассистент)
- **Action**: Применение одного из 10 типов реакций при отклонении от Стандартов: поправка результатов, комментарий, проактивная коррекция будущих/прошлых действий, поддержка, направление, молчание, оценка, обучение, взаимопомощь
- **Goal**: Минимизация последствий отклонений без блокировки процесса, при этом критические нарушения СНиП/ГОСТ/ТБ приводят к немедленной остановке работ до устранения дефекта
## Use Case 5: Динамическое обогащение Стандартов
- **Actor**: Яга (ИИ-ассистент)
- **Action**: Автоматическое обновление базы Стандартов через интернет: актуализация цен на материалы в Новосибирске, погодных данных, изменений законодательства, данных от подрядчиков и поставщиков
- **Goal**: Поддержание оптимальности решений (самый дешёвый/быстрый/лёгкий способ) в реальном времени без участия пользователя
## Use Case 6: Завершение объекта
- **Actor**: Яга (ИИ-ассистент)
- **Action**: Формирование цифрового паспорта построенного полуподвала с подтверждённым соответствием всем Стандартам и передача управления Иванушке
- **Goal**: Достижение финального состояния — готовый бетонный полуподвал с заданными характеристиками, построенный оптимальным способом при минимуме когнитивной нагрузки на пользователя