Навигация

MOD-STR-BRANCHING — Ветки и версии стратегии

Лицензия: Платный

Модуль позволяет прорабатывать стратегию «в стороне»: ветка создаётся глубокой копией дерева MOD-STRATEGY в изолированный снимок, и правки в ней не затрагивают боевую стратегию. Сравнение версий детерминированное и показывает добавленное, удалённое, изменённое, дельты и рисковые флаги. Слияние сначала показывается предпросмотром с конфликтами и предупреждениями, а применяется только через MOD-STRATEGY с подтверждением; конфликты без разрешения не сливаются. Все операции пишутся в неизменяемую летопись, а сроки жизни версий и окно восстановления веток задаёт политика ретенции.

Возможности

  • Ветки стратегии: создание глубокой копией дерева в изолированный снимок, чтение, список, архивирование
  • What-if правка ветки, затрагивающая только её снимок, без влияния на боевую стратегию
  • Версии стратегии: список по линии и статусу, чтение версии вместе со снимком дерева
  • Детерминированный diff двух версий: добавлено, удалено, изменено, дельты, рисковые флаги
  • Предпросмотр слияния с конфликтами и предупреждениями; слияние через MOD-STRATEGY с подтверждением
  • Откат стратегии к версии через MOD-STRATEGY с подтверждением
  • Мягкое удаление ветки с окном восстановления и восстановление в этом окне
  • Дерево версий с рёбрами ответвления и слияния; метрики ветвления с указанием источника
  • Неизменяемая летопись операций и политика ретенции: срок жизни версий, окно восстановления, лимит открытых веток

Основные MCP-инструменты

ИнструментНазначение
strbr__describe_entitiesСущности модуля для холстов и ассистента
strbr__describe_blocksБлоки холста модуля для библиотеки MOD-CANVAS
strbr__get_rolesРолевая модель модуля: право ветвления шире права слияния
strbr__get_canvas_presetsГотовые холсты модуля: дерево версий, мастер слияния, diff по инициативам
strbr__subscribe_eventsПодписка на события веток и версий
strbr__module_infoИдентификация модуля: слаг, семейство, версия, родитель
strbr__branch.listСписок веток стратегии
strbr__branch.getВетка стратегии по идентификатору
strbr__branch.createСоздание ветки глубокой копией дерева стратегии
strbr__branch.editWhat-if правка снимка ветки
strbr__branch.merge_previewПредпросмотр слияния с конфликтами и предупреждениями
strbr__branch.mergeСлияние ветки в боевую стратегию через MOD-STRATEGY; требует подтверждения
strbr__branch.archiveАрхивирование ветки
strbr__branch.deleteМягкое удаление ветки с окном восстановления; требует подтверждения
strbr__branch.recoverВосстановление мягко удалённой ветки в окне восстановления
strbr__version.listСписок версий стратегии по линии и статусу
strbr__version.getВерсия вместе со снимком дерева стратегии
strbr__version.diffДетерминированное сравнение двух версий с дельтами и рисковыми флагами
strbr__version.revert_toОткат стратегии к версии через MOD-STRATEGY; требует подтверждения
strbr__tree.getДерево версий с рёбрами ответвления и слияния
strbr__history.searchНеизменяемая летопись операций над ветками и версиями
strbr__branching_metricsМетрики ветвления с указанием источника
strbr__retention.getТекущая политика ретенции веток и версий
strbr__retention.setОбновление политики ретенции с фиксацией в истории
strbr__strategy.ingest_eventВнутренняя синхронизация основной линии из события MOD-STRATEGY

Блоки холста

  • branch-card — карточка ветки стратегии
  • branch-field — одно поле ветки стратегии
  • version-card — карточка версии стратегии
  • version-field — одно поле версии стратегии
Открыть чат-бот