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

GET /api/projects/:id/export/design-doc — Экспорт дизайн-дока

Как открыть: откройте проект → вкладка «Doc» (▧) → в верхней панели документа нажмите «Скачать документ .md». Файл сохранится на диск.

Собирает весь дизайн-док в один Markdown-файл. Документ строится по разделам (обзор, требования, подход, реализация, данные, инфраструктура) и в порядке зависимостей блоков. Где у блока есть написанный текст — попадает он; где текста ещё нет — раздел заполняется заготовкой-чек-листом из артефактов блока, чтобы документ не зиял пустотами.

Можно выгрузить документ с учётом выбранных специальностей — тогда в файл попадут только их задачи (то же, что фильтр в панели документа). В шапке файла указываются формулировка задачи проекта, дата, а при фильтре — список ролей. Скачать документ может любой, у кого есть доступ к проекту; гость — только свой. Точные правила — RP-117.

Связанные


Машинная сводка (HTTP, таблицы, связанные требования)
ПолеЗначение
HTTPGET /api/projects/:id/export/design-doc
AuthoptionalAuth, requireProjectAccess — гость + авторизованный, доступ к проекту (read/write)
Scope токенаread
PG-функцииapi.get_design_doc_data
Таблицыproject, project_node, content_item, space_layer, project_node_role
SRMSRM-028, SRM-029, SRM-030, SRM-031
RP (права)RP-040, RP-041, RP-047, RP-048, RP-117
Файл роутаserver/routes/projects.js
Статусdone

Аргументы запроса (best-effort из хендлера; путь-параметры опущены):

АргументГдеОбяз.Заметка
formatqueryподтвердить
rolequeryподтвердить
rolesqueryподтвердить

Коды ответов/ошибок (из хендлера): 404, 500 (+ 200) — уточнить причины вручную


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