Space types (кратко)
Тип Space — поле Space.spaceTypeId + registry-расширяемый каталог и UI на create.
Registry IDs
| Registry | Назначение |
|---|---|
backend.spaceTypes | Метаданные типов (id, label, extensionId, …) |
app.spaceCreatePanels | Доп. блок формы создания per spaceTypeId |
app.spaceTypeViews | Опциональные runtime-компоненты Space per type |
Default
Ядро: standard — «Стандартный».
Регистрация типа (backend)
ts
ctx.registerSpaceType({
id: 'ai-flow.automatic',
label: 'Автоматический (AI-flow)',
extensionId: '@artiroute/ai-flow',
});Panel на create (frontend)
ts
getExtensionRegistry('app.spaceCreatePanels').register('ai-flow.automatic', {
spaceTypeId: 'ai-flow.automatic',
component: AiFlowCreatePanel,
});Для standard без расширений panel пустой. Required deliverables добавляет panel на standard, не новый тип.
Подробно: Space types (platform).