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

Проекты

Что такое проект

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

Зачем это. Возьмём задачу «распознавать дефекты на конвейере по фото». На словах она умещается в одно предложение, а на деле в ней десятки решений: какие данные собирать, как мерить качество, кто готовит выборку, где проходит граница между моделью и интеграцией. Обычно эти решения всплывают по ходу работы — и двигают сроки. Проект в Spec Builder поднимает их наверх сразу: граф показывает полный состав работ и пробелы в зонах ответственности до того, как команда начала строить.

Генерация идёт в три стадии, и все они видны на экране: сначала выбираются блоки под задачу, затем каждый блок получает описание, роли и артефакты, в конце строятся зависимости. Масштаб подстраивается под размер задачи — S для проверки идеи (4–7 блоков), M для командной фичи, L для платформы (15–25 блоков): маленькой задаче не навязывается процесс большой.

Попробовать за три шага. Регистрация не обязательна: по публичной коллекции доступен гостевой режим — пробный проект привязывается к вашему браузеру, а при регистрации переедет в личный спейс. В командной работе проект создаётся в спейсе вашей организации.

  1. Создайте проект на экране создания: опишите задачу обычным текстом и выберите размер.
  2. Наблюдайте, как строится граф, — стадии генерации идут потоком прямо на экране.
  3. Откройте готовый граф: двигайте блоки, смотрите зоны ответственности, правьте то, с чем не согласны.

Следующий шаг после графа — дизайн-документ: пояснительный текст проекта, разложенный по блокам. Проект живёт в спейсе — рабочем пространстве команды, а состав блоков и специальностей задаёт коллекция — шаблон вашей предметной области. Как читать сам граф — гид по графу.

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

Проект — основная единица работы в 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
Лента изменений проекта (для агента)GET /api/projects/:id/activitydone
Сгенерировать граф (SSE)POST /api/projects/:id/generatedone
Граф проекта (для агента)GET /api/projects/:id/graphdone
Статус async-генерации (poll)GET /api/projects/:id/jobs/:jobIddone
Отменить async-генерациюPOST /api/projects/:id/jobs/:jobId/canceldone
Удалить безвозвратно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

Витрина продукта · Версия для агента (raw markdown) →