MOD-STR-SWOT — Авто-SWOT по фактам
Лицензия: Платный
Модуль собирает SWOT не вручную, а из фактов: методика задаёт правила вида «метрика + оператор + порог → квадрант», а сборка раскладывает факты по S/W/O/T детерминированно и с провенансом каждого пункта. Каждая сборка пишется в новую черновую версию, ручные пункты переживают пересборку, а сравнение версий показывает добавленное, удалённое и изменённое. SWOT проходит статусы draft → review → approved/archived, причём утверждение блокируется при нерешённых гипотезах, а право approve у ИИ-агента отсутствует. Утверждённый SWOT экспортируется в MOD-STRATEGY.
Возможности
- Авто-сборка SWOT из фактов × правил методики — детерминированно, идемпотентно, с провенансом
- Методики авто-SWOT: правила «метрика + оператор + порог → квадрант», режим heuristic или llm, инкремент версии при изменении
- Каталог источников фактов и предпросмотр what-if: куда попадут факты, без записи SWOT
- Версии SWOT и сравнение двух версий по квадранту и тексту (добавлено/удалено/изменено)
- Ручное добавление и правка пунктов (origin=manual с автором) — переживает пересборку
- Гипотезы: принять, отклонить (мягкое удаление пункта) или оставить как «нужны данные»
- BPMN-статусы draft → review → approved/archived; утверждение блокируется нерешёнными гипотезами
- Провенанс пункта: ссылки на факты, правило, версия методики и формула веса
- Экспорт утверждённого SWOT в MOD-STRATEGY; пользовательские поля SWOT-анализа
Основные MCP-инструменты
| Инструмент | Назначение |
|---|---|
strswot__describe_entities | Сущности модуля для холстов и ассистента |
strswot__describe_blocks | Блоки холста модуля для библиотеки MOD-CANVAS |
strswot__get_roles | Ролевая модель модуля: право approve у агента отсутствует |
strswot__get_canvas_presets | Готовые холсты модуля: SWOT компании, настройка методики, предпросмотр фактов |
strswot__subscribe_events | Подписка на события SWOT-анализов |
strswot__swot.autofill | Авто-сборка SWOT для области из фактов и правил в новую черновую версию |
strswot__analysis.run | Запуск авто-сборки SWOT по области — алиас swot.autofill |
strswot__swot.get | SWOT-анализ и пункты выбранной версии |
strswot__swot.list | Список SWOT-анализов с фильтром по статусу |
strswot__swot.items | Пункты текущих версий с фильтром по квадранту S/W/O/T и статусу |
strswot__swot.diff | Сравнение двух версий SWOT по квадранту и тексту |
strswot__swot.set_status | Перевод SWOT по BPMN: draft, review, approved, archived |
strswot__swot.edit_item | Добавление или ручная правка пункта SWOT |
strswot__swot.resolve_hypothesis | Решение по гипотезе: принять, отклонить, нужны данные |
strswot__swot.delete | Мягкое удаление SWOT-анализа; требует подтверждения |
strswot__provenance.get | Провенанс пункта: факты, правило, версия методики, формула веса |
strswot__export.to_strategy | Экспорт утверждённого SWOT в MOD-STRATEGY |
strswot__method.upsert | Создание или замена методики авто-SWOT с набором правил |
strswot__method.get | Методика авто-SWOT и её правила |
strswot__method.list | Список методик авто-SWOT |
strswot__method.delete | Мягкое удаление методики; требует подтверждения |
strswot__facts.list_sources | Каталог источников фактов с честной отметкой недоступных |
strswot__facts.preview | Предпросмотр фактов методики и их квадрантов без записи SWOT |
Блоки холста
swot-analysis-card— карточка SWOT-анализаswot-analysis-field— одно поле SWOT-анализаswot-item-card— карточка элемента SWOTswot-item-field— одно поле элемента SWOT