---
docgen:
  source: npm/rules/abie/fix.mjs
  crc: 12fc1644
---

# fix.mjs

## Огляд

Файл виконує трансформацію вхідного запиту у структурований вивід формату Х. Цей вивід призначений для подальшого використання компонентом [Конфіг_X] або [Приклад_Трансформації_v1.2].

## Поведінка

1. Запуск правила
   Викликається для виконання основного процесу перевірки.

2. Режим бібліотеки
   Функція повертає результат виконання основного правила.

3. Режим автономного запуску
   Якщо виконання відбувається через командний рядок, функція виконує повний цикл роботи, включаючи завантаження конфігурації, перевірку дозволених елементів та формування зведення. У цьому режимі функція завершує роботу з кодом виходу, що використовується для інструментальних середовищ.

## Публічний API

- run: Запускає правило, що переходить від applies до JS-concerns, policy та mdc-refs за допомогою runStandardRule.
- Library mode: Ініціює роботу через CLI оркестрацію, використовуючи import та виклик run.

## Гарантії поведінки

- Read-only: файл не виконує операцій запису у файлову систему.
- Кешує результати в межах одного прогону.
- Не звертається до мережі.
