Skip to content
Apothem
Управление

Реестр шлюза предэмиссии — Обязательная проверка из пятнадцати пунктов

Обязательная проверка соответствия из пятнадцати пунктов перед эмиссией значимого масштаба, с сопоставлениями «сбой → действие» и схемой результата шлюза.

Канонический реестр шлюза предэмиссии из пятнадцати пунктов. Этот документ содержит полную таблицу шлюза из пятнадцати пунктов и 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); там, где механизация невозможна, проводите рассуждение. Сбой любого отдельного пункта блокирует эмиссию; пересматривайте, пока каждый пункт не пройдёт; эмитируйте с записанным результатом шлюза.

#ПунктТип проверкиСбой → действие
1M1 агностицизм хостаобоснованныйпересмотреть для соответствия соглашениям хоста
2M2 редакционное раскрытиеобоснованныйдобавить журнал раскрытия
3M3 десять измеренийсмешанный (механический + обоснованный)пересмотреть по сбойному измерению
4M4 самоприменениеобоснованный (блок верификации присутствует)записать блок верификации
5M5 авторитетмеханический (grep плейсхолдера <USER-CONFIRM:…>)перенаправить на поверхность запроса
6M6 экспертизаобоснованный (раздел выявленных пробелов присутствует)выявить пробелы; процитировать
7M7 аннотация вариантовмеханический (набор вариантов несёт маркер рекомендации)аннотировать
8M8 определённостьмеханический (grep словаря уклончивости)преобразовать уклончивые формулировки в условные конструкции
9M9 визуальный рычагсмешанный (механический: дата проверки диаграммы; обоснованный: диаграмма существует там, где структурно)создать / обновить диаграмму
10M10 двунаправленное связываниемеханический (grep взаимности связей)закрыть полурёбра
11M11 гибкие спринтыобоснованный (аппарат спринтов развёрнут)реструктурировать в спринты
12M12 отчёт по фазам и компоновкамеханический (grep осиротевшего вывода) + обоснованныйсоздать сводку; переразместить
13M13 ремесло кодамеханический (линтер / форматирование / проверка типов; grep bare-except, магических чисел, закомментированного кода)пересмотреть
14M14 системностьсмешанный (механический: происхождение производителя; обоснованный: объявляет вышестоящие / нижестоящие / равноправные / принуждающие элементы)объявить; проиндексировать
15M15 готовность к продакшенумеханический (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), чтобы будущие аудиты могли повторить шлюз для тех же тел правил.

On this page