Add VitePress technical specification draft

This commit is contained in:
Ruslan Bakiev
2026-05-01 11:24:14 +07:00
parent 3b3959ced0
commit df721e273d
13 changed files with 1931 additions and 57 deletions

62
docs/tz/index.md Normal file
View File

@@ -0,0 +1,62 @@
# Техническое задание
## Статус документа
Документ является рабочим черновиком ТЗ на программный продукт `Личный кабинет Фрегат` по договору на разработку программного продукта №28/04-26ПО от 28 апреля 2026 года.
Текущая редакция предназначена для:
- фиксации объема продукта
- декомпозиции работ по этапам
- согласования первого этапа UX/UI
- подготовки формального комплекта материалов для заказчика
## Основания для разработки
Разработка ведется на основании следующих документов:
- договор на разработку программного продукта №28/04-26ПО от 28 апреля 2026 года
- приложение №1 к договору: спецификация `Основные требования к программному обеспечению "Личный кабинет Фрегат"`
- текущая кодовая база `apollo-backend` и `web-frontend`
## Цель продукта
Создать единый B2B личный кабинет для клиентов и сотрудников ООО `Фрегат Групп`, который обеспечивает:
- регистрацию и подключение клиентов
- выбор готовой продукции
- оформление заявок на заказ и на расчет
- обработку заявок менеджером
- сопровождение заказа по статусам
- уведомления по email и в мессенджеры
- отображение истории заказов, задолженности и бонусной информации
## Границы текущего ТЗ
В рамках этого документа описываются:
- клиентский веб-интерфейс
- менеджерский веб-интерфейс
- основные сущности и данные
- обмен данными с 1С
- приемка по этапам
- состав документации, подлежащей передаче заказчику
Не входят в предмет этой редакции:
- точные payload-схемы webhooks от 1С
- детальная сетевая схема production-контура
- финансовая модель бонусной программы в части бухгалтерских расчетов
## Структура этапов
- Этап 1: согласование UX/UI на ограниченном наборе ключевых страниц
- Этап 2: реализация полного функционала без интеграции с 1С
- Этап 3: подключение, настройка и отладка интеграции с 1С
## Что должно получиться после согласования этой версии
- утвержденный каркас полного ТЗ
- подтвержденный состав экранов и сценариев
- согласованный объем первого этапа
- перечень открытых вопросов, которые нужно добрать до финальной редакции