Loomus

Экосистема качества

Hemera — Источник ясности

В греческой мифологии Гемера — богиня дня и света. Дочь Хаоса, она рассеивает тьму, делая мир видимым, различимым, поддающимся описанию. Без неё — только форма без смысла.
Single Source of Truth для бизнес-намерений: user stories, правила, сценарии «почему мы это делаем».

Как Гемера даёт свет, чтобы начать ткать, так и Hemera превращает хаотичное желание Product Owner’а в структурированное требование. Это начало нити — точка, откуда зарождается вся судьба продукта. Без неё невозможно ни Moirai, ни Norn. В кельтском кольце целостности Hemera — первое касание света к хаосу.

Moirai — Технические контракты

Мойры — три сестры-богини судьбы: Клото (рождает нить), Лахесис (измеряет), Атропос (обрывает). Их решение неоспоримо даже для Зевса. Они не предсказывают судьбу — они её ткут.
Единый источник истины для API (Clotho), gRPC (Lachesis) и БД (Atropos).

Как Мойры ткут нить жизни, так Moirai ткёт техническую реальность. Это не рекомендации — это контракты. Закон, на котором строятся тесты, задачи и генерация кода.

Norn — Система вердиктов качества

Норны — три богини у корня Иггдрасиля: Урд (прошлое), Верданди (настоящее), Скульд (будущее). Они поливают Мировое древо, чтобы мир не пал в хаос. Их слово — абсолют.
Не TMS, а орган, выносящий вердикт: «релиз разрешён» или «заблокирован».

Norn объединяет Skuld (обязательства), Verdandi (прогоны) и Urd (историю). Он не регистрирует тесты — он определяет, что считается качеством. Его решение — не мнение, а факт.

Wyrd — Движок достоверности

Wyrd — англосаксонское понятие судьбы как паутины, сотканной из поступков. Это не предопределение, а накопленная реальность: то, что фактически сделано.
Гарант, что статус задачи = фактическое состояние. Работает с любым трекером.

Wyrd превращает абстрактные обязательства в проверяемые действия. Он не доверяет Jira — он проверяет, что за статусом стоит реальность.

Rota — Трекер операционной судьбы

Rota Fortunae — Колесо Фортуны античной философии. На его ободе: «я буду», «я есть», «я был». Судьба — цикл состояний.
Внутренний трекер задач, где каждая карточка — точка на пути к завершению.

В отличие от обычных досок, Rota отражает не иллюзию прогресса, а реальное положение задачи на Колесе Судьбы — под контролем Wyrd и Norn.

Mimir — Интеллектуальный анализ релизов

Мимир — бог мудрости, хранитель Колодца Знаний.
Этап 1: сбор данных о MR в main. Этап 2: LLM-анализ, корреляция с требованиями, генерация QA-контекста.

Как Мимир давал советы богам, так этот сервис будет говорить: «Вы нарушили требование X из Hemera и контракт Y из Moirai». Сейчас он — наблюдатель. Завтра — глаз разума в потоке хаоса.

Ran — Охотник за инцидентами

Ран — богиня моря в скандинавской мифологии, жена Эгира. Она бросает сеть, чтобы ловить утопающих в бурном море. Её добыча — те, кто вот-вот исчезнет в пучине.
Система проактивного мониторинга: анализ метрик, логов, трейсов для раннего выявления аномалий в продакшене.

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

Aegir — Хранилище артефактов качества

Эгир — великий великан-повелитель морей в скандинавской мифологии. Его чертог на дне океана — надёжное пристанище даже для богов.
Объектное хранилище на базе SeaweedFS: скриншоты, логи, видео, отчёты, экспорт спецификаций.

Как Эгир хранит тайны глубин, так Aegir хранит канонические артефакты, подтверждающие каждый факт в экосистеме Loomus. Работает в паре с Ran: один ловит, другой хранит.

Anansi & Ara — Автотесты

Ананси — паук-трикстер из мифов ашанти, «хозяин всех историй». Ара — его жена, мудрая наблюдательница порядка в доме.
Anansi — автотесты бэкенда (Kotlin). Ara — автотесты фронтенда (Kotlin + Playwright).

Если Ананси ловит в глубинах логики, то Ара видит всё на поверхности интерфейса. Вместе они — всеобъемлющая паутина, не дающая багам ускользнуть.

Iktomi — Мок-сервер

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

Как Иктоми плетёт ложные миры, так мок-сервер обманывает систему, чтобы проверить её устойчивость. Это не обман — это испытание ради качества.

Arachne — Ядро QA-инфраструктуры

Арахна — талантливая ткачиха, превращённая в первого паука за вызов Афине. Обречена вечно ткать паутину в тени.
Скрытая библиотека-зависимость для всех тестовых фреймворков.

Арахна не светит своим именем, но без неё нет паутины. Так и Arachne работает в тени, но держит всю экосистему вместе.

Neith — База знаний и онбординг

Неит — древнеегипетская богиня-ткачиха, соткавшая весь мир на своём станке. Хранительница мудрости, наставница богов.
Платформа обучения: от HTTP до культуры качества и разбора инцидентов.

Как Неит ткала мир, так Neith ткёт профессиональную культуру. Она учит новичков видеть то, что делают другие проекты, и думать как инженеры качества.

Theia — Визуальная аналитика

Фея — титанида ясного неба и зрения. Мать Солнца и Луны. Именно от неё всё сияющее получает способность быть увиденным.
Metabase-портал для дашбордов качества: покрытие, flaky-тесты, динамика багов.

Как Фея дала миру свет, чтобы всё стало видимым, так Theia даёт команде свет, чтобы увидеть правду о качестве. Здесь факты обретают форму, а хаос — смысл. Theia — завершение нити: момент, когда весь цикл — от Hemera до продакшена — становится осмысленным зрением. В кельтском кольце целостности Theia — последнее прозрение, замыкающее круг.