HG SDLC / ДОКУМЕНТАЦИЯ

Продуктовая документация HG SDLC

обновлено 2026-09-29
Руководство

HG SDLC - от задачи до изменений в проекте

HG SDLC (Human Guided SDLC) — оркестратор, который организует работу AI-агента над задачей как управляемый процесс под контролем человека. Вы описываете задачу и запускаете подготовленный сценарий, а агент выполняет работу с файлами проекта, используя доступный контекст. Система управляет последовательностью шагов и переходами между ними: запускает агента, команды и проверки, запрашивает необходимые данные у человека и приостанавливает процесс в точках, где требуется принять решение или согласовать результат.

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

Для чего нужен HG SDLC

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

HG SDLC позволяет оформить такой способ работы в повторно используемый сценарий. Например, можно подготовить процесс для исправления ошибок, добавления тестов, обновления документации, код-ревью или разработки нового функционала.

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

Для каждого запуска HG SDLC сохраняет историю выполнения: пройденные шаги, попытки, созданные артефакты и решения человека. Благодаря этому можно понять, что уже сделано, на каком шаге находится задача, почему процесс остановился и из-за чего потребовалась доработка.

Кому и как помогает HG SDLC

  • Тому, кто ставит задачу: описать ожидаемый результат, запустить сценарий и подключаться в предусмотренных точках принятия решений. Например, владелец продукта может работать через подготовленный продуктовый сценарий, не погружаясь в техническую конфигурацию процесса.
  • Разработчику: передать агенту часть работы с кодом, изучить изменения и результаты проверок, а затем принять результат или вернуть его на доработку с конкретным замечанием. Если проблему удобнее решить вручную, можно временно перехватить управление через «Перехват управления», внести изменения и затем вернуть задачу в управляемый процесс.
  • Тому, кто настраивает работу команды: создавать и версионировать сценарии, настраивать инструкции для агентов, подключать навыки и субагентов, добавлять автоматические проверки и точки согласования. Переиспользуемые сценарии и компоненты можно хранить в каталоге и синхронизировать с Git-репозиторием.

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

HG SDLC не заменяет качественную постановку задачи, контекст и проверки и сам по себе не делает AI-агента сильнее. Его задача - связать этапы работы в управляемый процесс, сохранить его состояние и историю и показать человеку, где требуется его решение или вмешательство.

Как проходит работа над задачей

  1. Опишите задачу. Выберите проект, сценарий и опишите, что нужно изменить.
  2. Запустите процесс. Такой процесс называется сценарием: это заранее заданные шаги работы агента, проверок и участия человека. Конкретное выполнение сценария называется запуском. У него есть собственные параметры, статус и история.
  3. Следите за выполнением. Платформа готовит рабочее пространство — рабочую копию файлов для этого запуска — и передаёт агенту задачу и настройки проекта. Агент выполняет свои шаги, а команды, добавленные в сценарий, проверяют результат. В карточке запуска можно посмотреть текущий шаг, журнал, изменения и созданные документы или другие файлы — артефакты.
  4. Ответьте, когда требуется ваше участие. Точка запроса данных или согласования называется точкой участия человека. На ней можно уточнить требования или проверить подготовленный результат. При согласовании вы принимаете работу либо описываете, что нужно доработать. Возможность ручного редактирования зависит от состояния точки участия человека и ваших прав.
  5. Проверьте итог. После успешного завершения процесса платформа отправляет изменения в Git. Способ отправки выбирается при запуске.

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

Пример: добавить инструкцию в проект

Для первого знакомства удобно взять небольшую задачу с понятным результатом. В учебном сценарии агенту поручают создать файл hello-hgsdlc.md с описанием проекта и проверить, что файл появился.

В данном примере выбирается режим с ответом человека в каждой точке участия человека. Агент создаёт файл, предусмотренная команда проверяет его наличие, и на согласовании вы читаете текст. Проверка существования файла подтверждает только его наличие; содержание оцениваете вы.

Если текст неполный, замечание можно сформулировать так: «Добавь, для кого предназначен проект, и объясни первый шаг пользователя». После доработки проверьте новую версию. Когда процесс успешно завершится и изменения будут отправлены в Git в рабочую ветку.

Где вы управляете результатом

В (консоли запуска) видно, какой шаг выполняется, что сообщил агент или команда проверки и какие файлы изменились. Если процесс ждёт человека, откройте текущую точку участия человека и ответьте на запрос. Если шаг завершился ошибкой, изучите его сообщение; доступные действия для продолжения зависят от ошибки, состояния запуска и вашей роли.

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

Решение о снятии контрольных точек принимайте после отладки процесса на реальных задачах и оценки пользы и потенциального риска. По результатам оценки контроль может потребоваться сохранить. Заранее определите, кто принимает решение, по каким критериям, какое действие ждёт согласования и кому передать спорный вопрос.

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

Что вы получаете на выходе

  • Изменения проекта: код, документацию или другие файлы по задаче. Перед приёмкой проверьте полный список изменений: ожидаемые изменения в сценарии не ограничивают список файлов, которые может изменить агент.
  • Сведения о выполнении: состояния и попытки шагов, журналы, результаты настроенных проверок и решения на согласованиях.
  • Результат отправки в Git: отдельную рабочую ветку, изменения в выбранной ветке или запрос на слияние. Вариант зависит от режима публикации, прав подключения и поддержки Git-хостинга.

Отправка изменений в Git сама по себе не означает их слияния с основной версией проекта или развёртывания приложения. Эти действия определяются правилами команды. Если работа выполнена, но отправка завершилась ошибкой, статус публикации поможет отличить этот случай от ошибки самого процесса; подробнее о публикации.

Что нужно подготовить для работы

Если HG SDLC уже установлен у вашей команды, получите у администратора адрес, учётную запись и доступ к проекту. Уточните, какой сценарий использовать для первой задачи. Вам не нужно самостоятельно устанавливать сервер, если команда уже подготовила рабочую среду.

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

Если устанавливаете HG SDLC самостоятельно

Способы установки описаны в README проекта. Выберите подходящий вместе с тем, кто будет обслуживать платформу:

Текущий backend Docker image устанавливает только Qwen CLI. Claude, GigaCode, Codex и OpenCode поддерживаются средой выполнения при локальной установке соответствующего CLI или ACP adapter. Готовых контейнерных образов для них в репозитории нет.

После установки и запуска:

  1. Подключите coding agent.
  2. Добавьте SCM provider и тестовый репозиторий.
  3. Подключите ветку тестового каталога для выбранного агента.
  4. Выполните первый сценарий.

Краткий сценарий внутри справочника: первый проект и сценарий.

Поддерживаемые coding agents

Агент Идентификатор среды выполнения Локальная среда выполнения ACP Текущий Docker image
Qwen qwen Да Да
Claude claude Да Нет
GigaCode gigacode Да Нет
Codex codex Да Нет
OpenCode opencode Да Нет

Сценарии, навыки, субагенты и ветка тестового каталога должны соответствовать выбранному идентификатору среды выполнения. CLI или ACP adapter устанавливают и авторизуют на машине, где работает backend; порядок подключения.

Доступ после установки

  • Локальный профиль local: пользователь для разработки admin / admin.
  • Production: первый ADMIN создаётся однократно через bootstrap-процедуру.

admin / admin предназначен только для локальной разработки и не создаётся в production. Для существующей командной установки получите адрес и учётную запись у администратора.

Документация

Разработчикам

Команды сборки и тестирования приведены в README проекта.

Возможности и границы

В терминах AI‑Disrupt PDLC платформа прежде всего помогает настроить петли намерения и реализации через сценарий. Сквозная валидация (validation spine) и контроль (governance mesh) реализованы частично; оценка бизнес-эффекта после развёртывания (outcome check) остаётся направлением развития. Подробнее — границы реализации и планы.

ИИ может ошибаться, а успешное выполнение команды подтверждает только то, что она проверяла. Перед принятием результата убедитесь, что он соответствует задаче; для изменений кода используйте принятые в команде тесты и ревью.

Рабочая копия файлов запуска отделена от других запусков, но сама по себе не ограничивает права процесса агента в операционной системе. Настройка среды выполнения остаётся задачей администратора. Код и текст задачи могут передаваться выбранному агенту и поставщику модели — учитывайте это при выборе данных для работы. Подробнее — в ограничениях и правилах работы с данными.

Что показала практика и что сохранять

Первые месяцы работы, описанные в статье «Практическое воплощение концепций AI‑Disrupt PDLC» от 25 августа 2026 года, показали ценность единой истории: можно увидеть версию сценария, результаты, причины возвратов и решения человека. Сопоставимых данных для оценки ускорения и улучшения качества на этом этапе было недостаточно; конкретный эффект в процентах платформе не приписывается.

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

Долгосрочный актив команды — знания о продукте и системе, ограничениях, архитектурных решениях и фактических результатах. Инструкции, навыки и разбиение на шаги будут меняться вместе с моделями. Зафиксированные знания должны накапливаться независимо от выбранного инструмента; проверенные сценарии помогают применять их, а история исполнения — уточнять.

Версия документации

  • Дата редакции справочника: 29 сентября 2026 года.
  • Целевая версия продукта: 2.2.0.
  • Исходная точка для описания возможностей: тег v2.2.0, коммит ee2b155d.
  • Релизная ветка: release/2.2.0.

Доступность функций зависит от роли, настроек и установленных агентов. Для сборки с изменениями после релиза учитывайте её тег или коммит. Состав опубликованного выпуска сверяйте с релизами GitVerse.

Проект и обратная связь

  • Концепция процесса, границы и направления развития изложены по статье «Практическое воплощение концепций AI‑Disrupt PDLC» от 25 августа 2026 года.
  • README проекта — способы установки и таблица поддерживаемых агентов.
  • Исходный код в GitVerse.
  • Задачи проекта — укажите версию, шаги воспроизведения и очищенный от секретов журнал.
  • Лицензия Apache 2.0.