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

Создание проекта

Обзор экрана

Что это. Экран, на котором рождается новый проект. Открывается по кнопке «+ Новый проект» на списке проектов. Доступен гостю, сотруднику, менеджеру спейса и администратору организации; наблюдателю экран недоступен (он работает только в режиме чтения).

Что тут делают. Шаг первый — выбрать, где будет жить проект: трёхколоночный выбор «Компания × Спейс × Коллекция». Когда вы кликаете на спейс, связанные с ним коллекции подсвечиваются, а остальные затеняются — это подсказка, что куда подходит. Гость выбирает из публичных и дефолтных коллекций; сотрудник и выше — из коллекций своей организации.

Шаг второй — описать задачу в текстовом поле: пара фраз о том, что за продукт или процесс нужно разложить. Это описание станет основой декомпозиции.

Шаг третий — нажать «Сгенерировать». Проект создаётся, и сразу запускается разбор задачи на блоки — он идёт в реальном времени, тремя этапами (выбор блоков → описание → связи), с показом прогресса. По завершении вы оказываетесь на графе готового проекта.

С этого экрана вызываются два метода: создание проекта — create-project (можно не вводить название, его придумает система), и сам разбор задачи на граф — generate-graph (потоковый, по событиям).

Сгенерировано из docs/matrices/fm/projects.yaml.

FMЭлементДействиеПоведениеРоли (доступ)Статус
FM-008Textarea промптаВвод текстаПромпт для декомпозицииguest, employee, spacemandone
FM-009Выбор спейсаDropdownПроект в спейсеemployee, spacemandone
FM-010Кнопка «Сгенерировать»КликPOST + SSE: decompose → describe → dependenciesguest, employee, spacemandone
FM-1603-колоночный picker Company / Space / Collection с highlight связанных коллекций и dimmingКликПри выборе спейса связанные коллекции подсвечиваются, остальные затеняются.guest, employee, spaceman, org_admindone
FM-161Pre-load projectLayers перед runGeneration(внутреннее)Исключает streaming layer mismatch — слои подгружаются заранее.guest, employee, spaceman, supervisor, org_admin, site_admindone
FM-212Галочка «Разрешить веб-поиск по незнакомым терминам (выход в интернет)»Клик по чекбоксуЯвное согласие на выход в интернет при уточнении постановки (G2 п.3). По умолчанию снята; влияет только на прогон элицитации (web_search_consent).employee, spacemandone
FM-213Кнопка «Уточнить постановку»КликPOST /api/elicitation?mode=async (task_text = текстарея, consent = галочка) → строка прогресса по стадиям (глоссарий → разбор → поиск → проверка → вопросы), поллинг джоба каждые 3 с. Активна при тексте ≥ 30 знаков. Необязательный шаг — «Сгенерировать» не блокируется.employee, spacemandone
FM-214Панель вопросов уточнения (карточки с бейджем «ядро»/«обвязка»)Ввод ответов в поля под вопросамиДо 7 вопросов из result.questions прогона; бейдж по target (core/perimeter). Отвечать можно на часть — пустые пропускаются.employee, spacemandone
FM-215Кнопка «Дополнить постановку»КликДописывает блок «Уточнения: — вопрос / Ответ: …» в конец текстареи описания задачи (только отвеченные вопросы); панель сворачивается до строки «Постановка дополнена (N) · Уточнить ещё раз».employee, spacemandone
FM-219Счётчик знаков постановкиВвод текста в поле «Описание задачи»Под текстареей показывает текущий объём постановки («N знаков»); при превышении потолка 50 000 знаков подсвечивается красным.guest, employee, spaceman, supervisor, org_admin, site_admindone
FM-220Кнопка «Упростить до N знаков» + поле целевого объёмаКликПоле объёма принимает 5 000…50 000 (по умолчанию 5 000); вне диапазона — подсказка о допустимых значениях и кнопка неактивна. Кнопка неактивна, пока постановка короче целевого объёма. По клику текст заменяется сжатым (все требования сохраняются, дублирование убирается), под строкой появляется итог «Сжато: X → Y знаков»; если уложиться не удалось — честное сообщение.guest, employee, spaceman, supervisor, org_admin, site_admindone
FM-221Кнопка «Не отвечать на вопрос» в панели уточненияКликСворачивает вопрос в серую полоску с пометкой «пропущен»; клик по полоске разворачивает вопрос обратно с сохранённым текстом ответа. Свёрнутые вопросы не попадают в блок «Уточнения» при дополнении постановки.employee, spacemandone

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