{
  "requirements": [
    {
      "id": "req-security",
      "title": "Соблюдать требования безопасности"
    },
    {
      "id": "req-budget",
      "title": "Уложиться в согласованный бюджет запуска"
    },
    {
      "id": "req-reporting",
      "title": "Подготовить отчет по результатам запуска"
    }
  ],
  "factors": [
    {
      "id": "fac-budget",
      "title": "Доступность рекламного бюджета",
      "impact": 2
    },
    {
      "id": "fac-partner",
      "title": "Готовность партнера поддержать запуск",
      "impact": -2
    },
    {
      "id": "fac-market",
      "title": "Интерес рынка к новому сервису",
      "impact": 3
    },
    {
      "id": "fac-security",
      "title": "Скорость согласования требований безопасности"
    }
  ],
  "goals": [
    {
      "title": "Запустить новый B2B-сервис",
      "steps": [
        {
          "title": "Определить сценарий выхода на рынок",
          "steps": [
            {
              "title": "Сценарий пилота на текущих клиентах",
              "conditions": [
                {
                  "text": "Есть минимум 3 текущих клиента, готовых войти в пилот",
                  "status": "true"
                }
              ],
              "factors": ["fac-market"]
            },
            {
              "title": "Сценарий партнерского запуска",
              "conditions": [
                {
                  "text": "Подписано партнерское соглашение на совместный запуск",
                  "status": "false"
                }
              ],
              "factors": ["fac-partner"]
            },
            {
              "title": "Сценарий платного acquisition",
              "conditions": [
                {
                  "text": "Выделен бюджет на тестовую рекламную кампанию",
                  "status": "maybe"
                }
              ],
              "factors": ["fac-budget", "fac-market"],
              "requirements": [
                {
                  "requirement_id": "req-budget",
                  "step_status": "maybe"
                }
              ]
            }
          ]
        },
        {
          "title": "Подготовить запуск выбранного сценария",
          "requirements": [
            {
              "requirement_id": "req-security",
              "step_status": "maybe"
            }
          ],
          "factors": ["fac-security"],
          "steps": [
            {
              "title": "Собрать функциональные требования"
            },
            {
              "title": "Согласовать список обязательных сценариев использования"
            }
          ]
        },
        {
          "title": "Подготовить сопровождение после запуска",
          "requirements": [
            {
              "requirement_id": "req-reporting",
              "step_status": "maybe"
            }
          ],
          "steps": [
            {
              "title": "Сделать инструкции для пользователей"
            },
            {
              "title": "Настроить сбор метрик и отчетность"
            }
          ]
        }
      ]
    }
  ]
}
