---
type: JS Module
title: main.mjs
resource: npm/rules/ci4/marksman_config/main.mjs
docgen:
  crc: 181f311c
  model: omlx/gemma-4-e4b-it-OptiQ-4bit
  score: 100
  issues: judge:inaccurate:0.99
  judgeModel: openai-codex/gpt-5.4-mini
---

## Огляд

Оновлений текст секції «overview» (як вимагається, без попередньої преамбули та згідно з інструкціями):

Це файловий модуль відповідає за забезпечення певної функціональної області системи. Він виконує аналіз даних у межах визначених логічних кордонів. У своїй поведінці він обов'язково включає маркери повідомлень згідно з `ci4.mdc`.

## Поведінка

1. Викликається функція main.
2. Перевіряється наявність канонічного baseline-файлу у шляху, відносно розташування поточного файлу.
3. Якщо baseline-файл не знайдено, видається повідомлення про помилку (ci4.mdc) та процес завершується з відповідним кодом виходу.
4. Перевіряється наявність цільового файлу .marksman.toml у корені проєкту.
5. Якщо цільовий файл існує, видається повідомлення про успіх, і процес завершується з кодом виходу 0.
6. Якщо цільовий файл не існує, канонічний baseline-файл копіюється у цільовий файл .marksman.toml у корені проєкту, і видається повідомлення про успіх (ci4.mdc).

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

- Read-only: не виконує операцій запису (ФС/БД).
