02 · Helix · ITSM
Граф работы
Инцидент, проблема, изменение, CI и знание — узлы. Связи — рёбра. Соседи графа видны агенту, API и MCP.
Helix хранит IT-работу как записи в графе, а не как изолированные тикеты. Инцидент без связи с CI и проблемой — снова письмо. Связь — ребро: parent, related, catalog_item, known error.
Узлы
Каждая запись — узел: тип, номер, статус, приоритет, заявитель, исполнитель, группа, JSON полей, журнал. Поиск идёт по search_text. Соседей отдаёт /api/graph/{id} и MCP-tool graph_neighbors.
Рёбра, которые обязаны быть
| Связь | Зачем | Если нет |
|---|---|---|
| Инцидент → CI | Понять, что сломано | Восстановление «наугад» |
| Инцидент → Проблема | Повтор и корневая причина | Обход каждый раз заново |
| Проблема → Изменение | Постоянное решение | Known error без RFC |
| Запрос → Услуга каталога | Самообслуживание | Произвольный тикет «сделайте» |
| Изменение → Релиз / CI | Выкат и правда конфигурации | CAB согласовал воздух |
| Запись → Статья KB | Повторное применение знания | Helix отвечает, стол забывает |
Сид при создании тенанта
Новый тенант получает демо-граф: инцидент «VPN не поднимается после смены пароля», проблему про NPS, изменение RADIUS, связанные запросы и услуги каталога (ноутбук, доступ, сброс пароля / MFA). Это учебный контур, не чужой продакшен.