---
docgen:
  source: npm/scripts/lib/run-rule-cli.mjs
  crc: 264e7ab0
  score: 100
---

# run-rule-cli.mjs

## Огляд

Файл є автономним CLI-запускачем для одного правила. Він друкує звіт про перевірку та повертає агрегований код виходу. Whitelist-гейту тут немає: гейтинг активних правил живе виключно у `resolveCheckRuleIds` (селекція за `.n-cursor.json`), а прямий запуск файлу правила — свідома debug/override-дія, тож виконується беззастережно.

## Поведінка

1.  Викликається для запуску правила.
2.  Друкує повідомлення про перевірку правила.
3.  Використовує кеш для перевірки.
4.  Викликає функцію для виконання стандартного правила з кешем.
5.  Повертає агрегований код виходу.

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

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