Реестр шлюза предэмиссии — Обязательная проверка из пятнадцати пунктов
Обязательная проверка соответствия из пятнадцати пунктов перед эмиссией значимого масштаба, с сопоставлениями «сбой → действие» и схемой результата шлюза.
Канонический реестр шлюза предэмиссии из пятнадцати пунктов. Этот документ содержит полную таблицу шлюза из пятнадцати пунктов и YAML-блок схемы результата шлюза; содержательные таблица и схема живут здесь, операционализированные
src/apothem/rules/pre-emission-gate.md.
Перед любой эмиссией артефакта значимого масштаба (по порогу тривиального и нетривиального в site/content/docs/governance/outward-conformity-registry.mdx §1) запустите шлюз предэмиссии из пятнадцати пунктов. Механизируйте проверку через хуки PreToolUse там, где это возможно (механические grep в src/apothem/conformity/*-grep.py, оркеструемые src/apothem/conformity/gate.py); там, где механизация невозможна, проводите рассуждение. Сбой любого отдельного пункта блокирует эмиссию; пересматривайте, пока каждый пункт не пройдёт; эмитируйте с записанным результатом шлюза.
| # | Пункт | Тип проверки | Сбой → действие |
|---|---|---|---|
| 1 | M1 агностицизм хоста | обоснованный | пересмотреть для соответствия соглашениям хоста |
| 2 | M2 редакционное раскрытие | обоснованный | добавить журнал раскрытия |
| 3 | M3 десять измерений | смешанный (механический + обоснованный) | пересмотреть по сбойному измерению |
| 4 | M4 самоприменение | обоснованный (блок верификации присутствует) | записать блок верификации |
| 5 | M5 авторитет | механический (grep плейсхолдера <USER-CONFIRM:…>) | перенаправить на поверхность запроса |
| 6 | M6 экспертиза | обоснованный (раздел выявленных пробелов присутствует) | выявить пробелы; процитировать |
| 7 | M7 аннотация вариантов | механический (набор вариантов несёт маркер рекомендации) | аннотировать |
| 8 | M8 определённость | механический (grep словаря уклончивости) | преобразовать уклончивые формулировки в условные конструкции |
| 9 | M9 визуальный рычаг | смешанный (механический: дата проверки диаграммы; обоснованный: диаграмма существует там, где структурно) | создать / обновить диаграмму |
| 10 | M10 двунаправленное связывание | механический (grep взаимности связей) | закрыть полурёбра |
| 11 | M11 гибкие спринты | обоснованный (аппарат спринтов развёрнут) | реструктурировать в спринты |
| 12 | M12 отчёт по фазам и компоновка | механический (grep осиротевшего вывода) + обоснованный | создать сводку; переразместить |
| 13 | M13 ремесло кода | механический (линтер / форматирование / проверка типов; grep bare-except, магических чисел, закомментированного кода) | пересмотреть |
| 14 | M14 системность | смешанный (механический: происхождение производителя; обоснованный: объявляет вышестоящие / нижестоящие / равноправные / принуждающие элементы) | объявить; проиндексировать |
| 15 | M15 готовность к продакшену | механический (grep production-ready-pr) + обоснованный | добавить тесты / документацию / CHANGELOG |
1. Схема результата шлюза
Каждый запуск шлюза записывает результат в рабочую трассу артефакта (скрытый комментарий, блок метаданных, отдельный файл журнала эмиссии — что позволяют конвенции хоста):
conformity-attestation:
artifact: <path-or-identifier>
ecosystem-version: <git-commit-sha-or-equivalent ratifying the rule set in force>
bars:
M1-host-agnosticism: pass | n/a (with reason)
M2-editorial-disclosure: pass | n/a
M3-ten-dimensions: pass | n/a
M4-self-application: pass
M5-authority: pass
M6-expertise: pass | n/a
M7-option-annotation: pass | n/a (no option set)
M8-definitiveness: pass
M9-visual-leverage: pass | n/a (subject not structural)
M10-bidirectional-binding: pass
M11-agile-sprints: pass | n/a (trivial work)
M12-phase-layout: pass | n/a
M13-code-craft: pass | n/a (not code)
M14-systemicity: pass
M15-production-ready: pass | n/a (no host-public-surface change)
surfaced-gaps: []
unresolved-inquiries: []
amendments-disclosed: []
date: <ISO-8601>Пометки n/a явные и обоснованные — никогда не молчаливые пропуски. Поле ecosystem-version привязывает результат шлюза к воспроизводимому состоянию экосистемы пользовательского масштаба (активный на момент запуска шлюза git-коммит дерева исходников Apothem — например, чекаут ~/.claude/ для адаптера Claude Code), чтобы будущие аудиты могли повторить шлюз для тех же тел правил.
Реестр сквозных мандатов (CM-1–CM-28)
Полный реестр и определения внутренних для экосистемы сквозных мандатов (CM-1–CM-28), которые управляют всеми взаимодействиями и операциями конвейера.
Реестр авторитетных запросов — Обязательные категории
Семь обязательных категорий запросов и исключения для автоматических решений, определяющие, что ассистент должен спрашивать против того, что он может решать при работе над проектами-хостами.