COOPENOMICS  v1
Кооперативная Экономика
Остановка проекта

Остановка проекта обеспечивает переход от активной фазы обратно к подготовительной, временно запрещает создание коммитов участниками, приостанавливает фиксацию трудозатрат и генерацию результата, а также деактивирует основные операции по созданию интеллектуального результата проекта до момента возобновления работы.

sequenceDiagram participant К as Кооператив participant ПК as Контракт Capital participant П as Проект К->>ПК: 1. Инициация остановки проекта Note over ПК: Проверка возможности остановки ПК->>П: 2. Проверка статуса проекта alt Проект в статусе ACTIVE П->>ПК: 3. Подтверждение статуса ПК->>П: 4. Перевод в статус ожидания П->>К: 5. Проект остановлен else Проект не в статусе ACTIVE ПК->>К: Ошибка: проект не в активном статусе end

Пошаговое описание процесса

Шаг 1: Инициация остановки проекта

Действие: Приостановка проекта

Кооператив инициирует остановку проекта в случае необходимости временного прекращения работ по проекту для решения организационных вопросов, перераспределения ресурсов или других причин.

Постусловие
Проверка авторизации кооператива

Шаг 2: Проверка возможности остановки

Действие: Валидация предварительных условий

Система проверяет возможность остановки проекта, подтверждая что проект находится в статусе ACTIVE и может быть переведен обратно в подготовительную фазу.

Постусловие
Подтвержден статус ACTIVE проекта

Шаг 3: Перевод в статус ожидания

Действие: Деактивация рабочей фазы

Система переводит проект в статус PENDING, что временно запрещает создание коммитов участниками, приостанавливает операции генерации результата, блокирует выдачу ссуд авторам/создателям/координаторам и ограничивает доступ к операционным функциям.

Постусловие
Статус проекта изменен на PENDING

Особенности остановки проекта

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

Операции, недоступные после остановки

После перевода в статус PENDING становятся недоступными:

Возобновление работы

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

Критерии возобновления работы

Работа над проектом может быть возобновлена когда устранены причины остановки, ресурсы перераспределены и команда готова к продолжению работ.

Постусловие
  1. Проект переведен в статус ожидания
  2. Запрещено создание коммитов участниками
  3. Деактивированы основные операции генерации

Связанные процессы