Skip to content
Apothem
Использование

Шлюз соответствия

Запустите шлюз соответствия Apothem для проверки состояния экосистемы.

Шлюз соответствия в src/apothem/conformity/gate.py выполняет пятнадцать механических проверок для каждого артефакта, который создаёт оператор.

Запуск шлюза

python -m apothem.conformity.gate

Полосы шлюза

ПолосаПроверкаВид
M1Соответствие области действияАналитическая
M2Внутренняя изоляция плана (CM-7)Механическая
M3Соблюдение стандартовАналитическая
M4Корректность frontmatterМеханическая
M5Отсутствие запрещённых формулировокМеханическая
M6Редакционное раскрытиеАналитическая
M7Отсутствие ссылок на план в артефактахМеханическая
M8Наличие заголовка авторстваМеханическая
M9Честная оценкаАналитическая
M10Дисциплина именованияМеханическая
M11Аппарат спринтаАналитическая
M12Каноническая компоновкаМеханическая
M13Мастерство кодаАналитическая
M14Системное участиеАналитическая
M15Человеческое авторствоМеханическая

Целевые проверки

# Запустить одну проверку
python -m apothem.conformity.gate --check multi-surface-coherence

# Запустить для конкретного файла
python -m apothem.conformity.gate src/apothem/rules/my-rule.md

Интеграция с CI

Шлюз запускается в CI через .github/workflows/conformity.yml при каждом push.

On this page