Система автоматизированного планирования строительных работ, управления персоналом и наставничества.
| Документ | Описание | Статус |
|---|---|---|
| Термины и определения | Консолидированный глоссарий всех терминов системы | ✅ |
| Роли пользователей | Исполнитель, Наставник, Бригадир, Контролер, Заказчик и др. | ✅ |
| Статусы и состояния | Статусы операций, работников, проектов | ✅ |
| Документ | Описание | Статус |
|---|---|---|
| Бизнес-процессы (overview) | Общая схема: от соискателя до оплаты | ✅ |
| Планирование проекта | Автоматическое распределение задач | ✅ |
| Перепланировка | Форс-мажорные ситуации | ✅ |
| Документ | Описание | Статус |
|---|---|---|
| ТЗ по ГОСТ 34.602-89 | Главное ТЗ на систему | 🔴 TODO |
| Функциональные требования | Детализация функций системы | 🔴 TODO |
| Нефункциональные требования | Производительность, безопасность, надёжность | 🔴 TODO |
| Архитектура системы | Общая архитектура и компоненты | 🔴 TODO |
| Модуль | Содержимое | Статус |
|---|---|---|
| Обзор модулей | Карта всех модулей и их связей | 🔴 TODO |
| Базовая инфраструктура | Справочники ∙ Настройки ∙ Администрирование | 🔴 TODO |
| Регистрация и профили | Регистрация ∙ Система оценки ∙ Подтверждение навыков | 🔴 TODO |
| Управление проектами | Проекты и задачи ∙ Операции ∙ Планировщик ∙ Распределение задач | 🔴 TODO |
| Контроль качества | Карта здоровья проекта ∙ Отслеживание прогресса | 🔴 TODO |
| Финансовая система | Расчёт оплаты ∙ Личный кабинет | 🔴 TODO |
| Наставничество | Алгоритм наставничества ∙ Обучение бригады | 🔴 TODO |
| Интеграция и тестирование | Сценарии тестирования | 🔴 TODO |
| Документ | Описание | Статус |
|---|---|---|
| Алгоритм планирования | Основной планировщик (вечерний запуск) | 🔴 TODO |
| Алгоритм перепланирования | Локальная перепланировка при форс-мажорах | 🔴 TODO |
| Алгоритм наставничества | Взаимодействие наставника и стажёров | 🔴 TODO |
| Алгоритм оценки исполнителей | Скоринг, рейтинг, квалификация | 🔴 TODO |
| Алгоритм распределения задач | Логика назначения операций исполнителям | 🔴 TODO |
| Документ | Описание | Статус |
|---|---|---|
| Операция: типы и поля | Все поля операции, типизация | ⚠️ БЕЛОЕ ПЯТНО |
| Проект: структура | Поля проекта, захватки, конструкции | 🔴 TODO |
| Исполнитель: профиль | Навыки, роли, рейтинг | 🔴 TODO |
| Задача / Конструкция | Группировка операций | 🔴 TODO |
| API форматы (JSON) | Input/Output для планировщика | 🔴 TODO |
| Документ | Описание | Статус |
|---|---|---|
| Путь соискателя | От регистрации до первой работы | 🔴 TODO |
| Путь исполнителя | Типичный рабочий день | 🔴 TODO |
| Путь наставника | Обучение стажёров | 🔴 TODO |
| Путь бригадира | Управление на объекте | 🔴 TODO |
| Путь руководителя направления | Управление проектами | 🔴 TODO |
| Документ | Описание | Статус |
|---|---|---|
| Функционал CWM | Описание мобильного приложения | 🔴 TODO |
| Офлайн режим | Работа без связи, синхронизация | ⚠️ БЕЛОЕ ПЯТНО |
| Уведомления и отчёты | Push, отчётность | 🔴 TODO |
| Документ | Описание | Статус |
|---|---|---|
| API планировщика | Интерфейс с внешним планировщиком | 🔴 TODO |
| Форматы обмена | JSON спецификации | 🔴 TODO |
| Внешние сервисы | Интеграции с внешними системами | 🔴 TODO |
| Документ | Описание | Статус |
|---|---|---|
| Примеры расчётов | Примеры из документации | 🔴 TODO |
| Анкета СОМ | Список навыков для анкетирования | 🔴 TODO |
| Ручное тестирование | Методика тестирования навыков | 🔴 TODO |
| Use cases | Конкретные кейсы использования | 🔴 TODO |
Список нерешённых вопросов, которые необходимо закрыть перед финализацией ТЗ:
| # | Область | Вопрос | Ссылка |
|---|---|---|---|
| 1 | Офлайн | Как синхронизируются действия при восстановлении связи? | Офлайн режим |
| 2 | Офлайн | Конфликт: исполнитель отметил выполнение офлайн, планировщик перераспределил задачу | Офлайн режим |
| 3 | Финансы | Оплата подменного исполнителя (по какой ставке?) | Расчёт оплаты |
| 4 | Финансы | Кто платит за время в пути? (кроме загородных командировок) | Расчёт оплаты |
| 5 | Рейтинг | Понижается ли рейтинг при ошибках? Как именно? | Система оценки |
| 6 | Планирование | История изменений графика — что сохраняется, как визуализируется? | Планировщик |
| 7 | Планирование | Сверхурочные — нужна ли отдельная логика? | Расчёт оплаты |
| 8 | Форс-мажор | Экстренные задачи от бригадира — детальный механизм | Распределение задач |
| 9 | Заказчик | Изменения от заказчика в процессе работы — как обрабатываются? | Проекты и задачи |
| 10 | Данные | Полный список полей операции (с учётом разных типов операций) | Операция: типы и поля |
| 11 | Оплата наставника | Как именно рассчитывается надбавка за обучение? | Расчёт оплаты |
| 12 | Дерево операций | Конкретизация алгоритма "схлопывания" при удалении промежуточных операций | Операции |
Документы, на основе которых создаётся база знаний:
| Файл | Описание |
|---|---|
TZ_GOST_34602-89_old.md |
Исходное ТЗ по ГОСТ |
Термины.md |
Справочник терминов (требует консолидации) |
Модули_и_этапы_реализации.md |
Распределение этапов по модулям |
Полное_описание_алгоритма_взаимодействия_наставника_и_стажеров_в.md |
Алгоритм наставничества |
Перепланировка_Ян_мод.md |
Алгоритм перепланирования (итоговая версия) |
Перепланировка_Артемий_ориг.md |
Алгоритм перепланирования (исходная версия) |
Алгоритм_оценки_исполнителей.md |
Скоринг и оценка исполнителей |
tz_plan_full.txt / tz_plan_simple.txt |
Описание полей планировщика |
*.spec.json |
Примеры JSON для планировщика |
Последнее обновление: 2025-11-28