Перейти к содержанию

Жизненный цикл Компонента

Каждый Компонент Благороста проходит фиксированную последовательность статусов — от создания до получения долей в Объекте авторских прав. Эта страница — карта этого пути: какие статусы у Компонента и сегментов внутри него, какие действия возможны на каждом шаге и кто их совершает.

Обзор статусов Компонента

flowchart LR
    A[Pending<br/>создан] --> B[Active<br/>работа]
    B --> C[Voting<br/>голосование]
    C --> D[Result<br/>распределение]
    D --> E[Finalized<br/>закрыт]
Статус Что означает Кто переводит дальше
Pending Компонент создан мастером, ещё не активирован. Нет плана, нельзя коммитить. Мастер — устанавливает мастера и план (setmaster, setplan); затем startproject переводит в Active. Запуск возможен только когда у Компонента уже назначен мастер и родительский Проект уже в статусе Active.
Active Идёт работа: исполнители коммитят часы, мастер принимает; авторы заполняют артефакты; инвесторы вкладываются. Открыт приём инвестиций (openproject). Мастер — нажимает «Начать голосование» (startvoting), когда работа считается завершённой.
Voting Голосование участников по методу Водянова: каждый распределяет свою голосующую сумму между остальными. Закрытие — автоматическое: все проголосовали или истёк срок (по умолчанию 7 дней).
Result Голоса рассчитаны, у каждого участника-сегмента есть доля. Идёт внесение результата (pushresult), подписание Акта приёма-передачи РИД (signact1 + signact2) и конвертация долей в Главный кошелёк / Складочный капитал ЦПП «Благорост». Когда все сегменты сконвертированы — мастер удаляет Компонент из Мастерской (removeproject), статус → Finalized.
Finalized Все доли распределены и получены. Компонент остаётся в реестре как часть истории Проекта, но в Мастерской его не видно.

Жизненный цикл сегмента

Сегмент — личная часть пайщика в Компоненте. Внутри одного Компонента у каждого участника свой сегмент со своим статусом — статусы могут идти не синхронно между участниками.

flowchart LR
    G[Generation<br/>расчёт] --> R[Ready<br/>голоса есть]
    R --> A[Authorized<br/>результат внесён]
    A --> 1[Act1<br/>подпись 1]
    1 --> C[Contributed<br/>оба подписали]
    C --> CP[Completed<br/>сконвертирован]
Статус Что значит Действие
Generation Только что вошёл в этап «Результат», цифры предварительные. «Пересчитать» (мастер или участник). Идемпотентно.
Ready Цифры зафиксированы расчётом голосов. У сегмента есть голоса от других участников и они рассчитаны. «Внести результат» (пайщик-владелец сегмента).
Authorized Сегмент отправлен в фонд. Ждём первой подписи пайщика на Акте. «Подписать акт» (пайщик).
Act1 Первая подпись поставлена, ждём подписи Председателя — это формальное принятие РИД от лица кооператива. «Подписать акт» (Председатель).
Contributed Обе подписи на Акте. Сегмент стал имущественным паевым взносом. У пайщика появляется кнопка «Получить долю в ОАП». «Получить долю» (пайщик). Распределяет долю между Главным кошельком и Складочным капиталом ЦПП «Благорост».
Completed Сегмент сконвертирован. Доля учтена в Кошельке пайщика — больше с этим сегментом ничего не сделать.

Сегменты идут не синхронно

Один пайщик уже может быть в Completed (быстро подписал и сконвертировал), а другой — ещё в Authorized (не успел подписать акт). Это нормально: каждый сегмент отвечает за судьбу личной доли своего пайщика, не за общую судьбу Компонента.

Карта переходов: кто что нажимает

Шаг Кто Что нажимает Статус после
Создать Компонент Мастер «+ Компонент» в Мастерской Компонент: Pending
Назначить мастера Председатель «Назначить мастером» в карточке (без изменения статуса)
Установить план Мастер «Установить план» (FAB F) (без изменения статуса)
Открыть на работу Мастер «Начать проект» Компонент: Active. Кнопка доступна только когда у Компонента уже назначен мастер и родительский Проект в статусе Active.
Открыть инвестиции Мастер переключатель «Принимает инвестиции» (без изменения статуса)
Зафиксировать коммит Исполнитель «Коммит» в «Моё время» (без изменения статуса)
Принять коммит Мастер «Одобрить» в «Коммитах» (без изменения статуса)
Завершить работу Мастер «Начать голосование» Компонент: Voting
Голосовать Участник «Проголосовать» (без изменения статуса; Voting закроется автоматически)
Расчёт голосов Любой «Пересчитать» в строке сегмента Сегмент: Generation → Ready
Внести результат Участник «Внести результат» в строке своего сегмента Сегмент: Ready → Authorized
Подписать акт (1) Участник «Подписать акт» в строке своего сегмента Сегмент: Authorized → Act1
Подписать акт (2) Председатель «Подписать акт» в строке сегмента Сегмент: Act1 → Contributed
Получить долю Участник «Получить долю в ОАП» + слайдер Сегмент: Contributed → Completed
Удалить Компонент Мастер «Удалить» в карточке (когда все сегменты Completed) Компонент: Result → Finalized

Что важно помнить

  • Запуск Компонента — только после Проекта и с мастером. Перевести Компонент в работу нельзя, пока у него не назначен мастер (некому будет принимать коммиты) и пока сам Проект не в работе (Компонент не может работать под закрытым или ещё не запущенным Проектом). Если кнопка «Начать проект» неактивна — проверьте оба условия.
  • Допуск нужен везде. Любое действие, кроме просмотра, требует одобренного Советом приложения к УХД (допуск) — отдельно к Проекту и отдельно к Компоненту. См. Получение допуска.
  • Голос нельзя отозвать. После «Проголосовать» распределение зафиксировано в блокчейне.
  • Статусы сегмента двигаются индивидуально. То, что один пайщик уже в Completed, не значит что Компонент закрыт — для этого нужно чтобы все сегменты дошли до Completed.
  • Складочный капитал ЦПП «Благорост» растёт у пайщика только через долю в ОАП в каждом Компоненте. Чем раньше пайщик начал участвовать, тем больше у него доля ЦПП «Благорост» — она наполняется на 0.618 × генерации каждого нового Компонента.

Подробности по каждому шагу — в соответствующих страницах: Голосование, Результат и получение доли, Получение допуска, Моё время и коммиты.