Перейти к содержимому

Проекты

Домен: Проекты

Проект — основная единица работы в Spec Builder: из текстового описания задачи продукт строит граф блоков и связей, а затем генерирует дизайн-документ. Этот домен покрывает весь жизненный цикл проекта: создание и генерацию графа, редактирование, корзину (мягкое удаление и восстановление), передачу проекта в организацию и смену владельца, публичные share-ссылки.

Стартовый экран — Список проектов; создание идёт с экрана Создание проекта, удалённое лежит в Корзине. Права доступа определяет матрица RP и роли; агентам доступны те же действия, что и их роли в UI, по токену (см. Конвенции).

Ниже — методы API и экраны домена.

Методы API

МетодЭндпоинтСтатус
Список проектовGET /api/projectsdone
Создать проектPOST /api/projectsdone
Удалить проект (в корзину)DELETE /api/projects/:iddone
Получить проектGET /api/projects/:iddone
Обновить проектPUT /api/projects/:iddone
Сгенерировать граф (SSE)POST /api/projects/:id/generatedone
Граф проекта (для агента)GET /api/projects/:id/graphdone
Удалить безвозвратноDELETE /api/projects/:id/permanentdone
Восстановить проектPOST /api/projects/:id/restoredone
Создать share-ссылкуPOST /api/projects/:id/sharedone
Передать проект в организациюPOST /api/projects/:id/transferdone
Сменить владельца проектаPOST /api/projects/:id/transfer-ownerdone

Экраны

ЭкранЭлементов
Список проектов13
Создание проекта5
Корзина8
Supervisor обзор2
Промпты-модал3
LeftNav3
Header2
Проект — Дизайн-док1