Проверяю вход...
Draft-first Value Object / New selector

Создать ценный объект

Сначала выбери характеристику объекта: частный или коммерческий. Система создаст минимальный черновик и переведёт тебя на страницу редактирования /value-objects/{id}/edit.

Author-first contract
entity
one universal Value Object
characteristic
usage_scope
creator
created_by_actor_id
first state
status = draft
usage_scope = private

Частный ценный объект

Личный объект для целей, навыков, здоровья, обучения, семейных обязанностей, проектов и личной аналитики.

organization_id = null
status = draft
source = manual
visibility = private
redirect → /value-objects/{id}/edit
Примеры
изучение немецкогомикротренировкиздоровьесемейная обязанностьличный проект
usage_scope = commercial

Коммерческий ценный объект

Объект предприятия: товар, услуга, консультация, доступ, материал, offer или certificate-base сценарий.

organization_id = required
status = draft
source = manual
commercial_usage = none by default
redirect → /value-objects/{id}/edit
Примеры
массажконсультацияабонементметодичкасертификат

Это временное поле. Следующим слоем можно заменить его выбором предприятия из списка после загрузки организаций.

Safety notes
no hard subtype

Частный и коммерческий режим — это характеристика одного универсального объекта.

no auto publish

Новый объект создаётся как draft, а не active.

one edit path

После создания оба сценария идут на один маршрут редактирования.