Жизненный цикл проекта¶
🚧 Draft. Скелет по стандарту index.md §4 /
_meta/_TEMPLATE.ru.md.Project — единица изоляции и навигации в Axon («один инстанс — один клиент / trust zone», projects внутри — изолированные зоны). Этот мануал: как создать проект, настроить, приостановить/возобновить, заархивировать.
1. Что это и зачем¶
TODO — create_project/edit_project/suspend_project/resume_project/archive_project (owner/admin); ProjectConfig (enabled_connectors legacy, enabled_tools, networks scope, …); project как единица RBAC-scope.
2. Роли и доступ¶
TODO — только owner/admin; manager работает внутри уже созданного проекта, проект не создаёт.
3. Где это в Console¶
TODO — раздел/экран Projects (или переключатель + Settings): создать проект, редактировать конфиг, suspend/resume, archive; раздел Configuration для деталей.
4. Концепции (mental model)¶
TODO — изоляция (сети edge/app/data; снаружи только reverse proxy/console/app-api); что НЕ multi-tenant внутри инстанса; project archived ⇒ каскад (креды → soft-delete → purge, CIs → tombstone, cases → archived).
5. Флоу: пошаговые сценарии¶
TODO — «создать новый проект»; «создать проект из project template» (cross-ref Templates-And-Catalog); «suspend проект» (что происходит с активными run'ами); «resume»; «архивировать проект» (GDPR-каскад).
6. Справочник опций¶
TODO — поля ProjectConfig; статусы проекта; deletion_reason каскадов.
7. Жизненный цикл и обслуживание¶
TODO — active → suspended → active; active → archived (необратимо?); retention после архивации.
8. Траблшутинг¶
TODO — «не могу создать проект» → нет create_project; «после archive остались данные» → retention window; «suspend не остановил run» → поведение активных run'ов.
9. Ограничения и инварианты¶
TODO — project = trust zone; cross-project leak запрещён; все переходы через CommandEnvelope + audit; новый сервис/очередь/база/breaking migration при настройке — стоп и подтверждение (Hard rules).
10. Связанные мануалы и каноны¶
- Users-And-Access-Management.md, Templates-And-Catalog.md, First-Project-Walkthrough.md,
Project-Configuration.md - Каноны:
ARCHITECTURE-V6.md(projects),VISION.md§6.