---
docgen:
  source: npm/rules/worktree/fix.mjs
  crc: 38cf876b
  score: 100
---

# fix.mjs

## Огляд

Виконує застосування політики JS-занепокоєних та конфігурації на наданому контексті прогону, генеруючи посилання MDC та повертаючи результат.

Виконується при запуску через командний рядок, виконуючи повний еквівалент команди `npx @nitra/cursor fix <id>`, завантажуючи конфігурацію, перевіряючи дозволені елементи та генеруючи зведену інформацію з виходом з процесу залежно від результату.

## Поведінка

1. Запуск правила.
    *   Приймає контекст прогону.
    *   Виконує застосування JS-занепокоєних.
    *   Застосовує політику.
    *   Генерує посилання MDC.
    *   Повертає результат прогону.

2. Запуск у режимі CLI.
    *   Виконується при запуску через CLI.
    *   Виконує повний еквівалент команди `npx @nitra/cursor fix <id>`.
    *   Виконує завантаження конфігурації.
    *   Виконує перевірку дозволених елементів.
    *   Генерує зведену інформацію.
    *   Виконує вихід з процесу залежно від результату.

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

run — запускає правило: applies → JS-concerns → policy → mdc-refs (через runStandardRule).
Library mode — викликається CLI orchestration через `import + run`.

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

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