---
type: JS Module
title: main.mjs
resource: npm/rules/tauri/main.mjs
docgen:
  crc: 762b6875
  model: omlx/gemma-4-e4b-it-OptiQ-4bit
  score: 100
---

## Огляд

Модуль обробляє JS-запити та взаємодіє з MDC для отримання даних. При запуску через публічну функцію `run` він оркеструє застосування правил, завантажуючи конфігурації з meta.json, застосовуючи білий список та надаючи підсумок. Модуль є read-only і не здійснює записів у ФС/БД.

## Поведінка

1. Викликається функція `run` для виконання перевірки.
2. Виконання перевірки включає застосування політики, обробку JS-запитань та посилання на MDC.
3. Якщо код виконується як окрема утиліта (CLI), запускається оркестрація правила.
4. Оркестрація правила виконує завантаження конфігурацій (наприклад, `meta.json`), застосовує білий список та надає підсумок.

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

run — виконує основну логіку правила: застосовує вимоги до JavaScript, перевіряє політику та посилання на MDC.

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

- Read-only: не виконує операцій запису (ФС/БД).
- Кешує результати в межах одного прогону.
