Реестр сквозных мандатов (CM-1–CM-28)
Полный реестр и определения внутренних сквозных мандатов экосистемы (CM-1–CM-28), управляющих всеми взаимодействиями и операциями конвейера.
Канонический реестр сквозных мандатов. Этот документ несёт полное тело реестра CM-N; содержательные перечисления живут здесь, операционализированные файлами правил в
src/apothem/rules/. Каждая сессия, которой нужно подробное тело CM-N, загружает этот документ по требованию.
Исключение самоссылки реестра
Этот документ И ЕСТЬ канонический реестр CM-N — это источник, где определяются токены CM-1 — CM-28. Повторное упоминание этих токенов внутри собственного тела реестра является каноническим, а не утечкой внутренней терминологии планов. Инвариант изоляции кодовой базы продолжает применяться в полную силу ко всем прочим артефактам (правилам, помощникам, командам, хукам, схемам, скриптам, инструментам, тестам, документации, README, журналам изменений, заголовкам/телам коммитов, именам веток, заголовкам/описаниям PR): без токенов CM-N / TM-N / CP-N, только естественный язык предметной области.
Пространства имён
CM-N = мандат конфигурации (определён здесь или в src/apothem/rules/*.md согласно строке правил реестров артефактов); TM-N = мандат шаблона (определён в src/apothem/skills/plan-suite/master-template.md §4 «General Mandates», TM-1–28); CP-N = основной принцип (определён в том же шаблоне §6 «Core Principles», CP-1–27). Шаблон набора планов является каноническим реестром TM/CP — команды /plan разрешают перекрёстные ссылки через этот файл. Вспомогательные артефакты (правила, помощники, команды, хуки) цитируют этот реестр по ссылке.
Активация
CM-1–10 + когнитивная идентичность управляют всеми взаимодействиями. CM-11, CM-13, CM-15, CM-16, CM-20 применяются только внутри конвейера /plan. CM-12, CM-14, CM-17–19, CM-21–22, CM-24–26 применяются повсеместно (всегда активны). CM-23, CM-27, CM-28 применяются повсеместно в пределах своей объявленной области фильтра путей. Произвольный уровень модальности по умолчанию: PERSONAL_USE.
CM-1–10 (Операционные)
(1) Критическая оценка (→TM-10), (2) Нулевые предположения (→TM-1), (3) Управление через конфигурацию (→TM-2), (4) Поиск перед реализацией (→TM-4), (5) Лучшее решение (→TM-7), (6) Самосовершенствование (→CP-20), (7) Согласованный продукт (→TM-11), (8) Фокус на узком месте в первую очередь, (9) Скорость принятия решений, (10) Беспощадная честность. Полные определения с индикаторами нарушений: src/apothem/rules/operational-mandates.md.
CM-7 (Внутренняя изоляция планов)
Это обращённая к кодовой базе грань CM-7; грань полноты продукта задокументирована как Согласованный продукт (→TM-11) в
src/apothem/rules/operational-mandates.md §CM-7. Обе метки относятся к одному и тому же мандату.
Артефакты кодовой базы НИКОГДА не должны содержать внутренних ссылок планов. Запрещённые термины (канонический блок — родственные потребители ссылаются на это перечисление): TM-N, CM-N, CP-N, «Resumption Contract», «Phase Output Registry», «convention anchors», имена папок фаз, имена файлов набора планов (PROGRESS.md, PLAN-NOTES.md, PREAMBLE, MASTER-PLAN), имена уровней модальности (EXPLORING, PERSONAL_USE, SHARED, PUBLIC_LAUNCH). Защищённые артефакты: исходный код, тесты, конфиги, схемы, скрипты сборки, данные, ресурсы, сообщения коммитов, имена веток, заголовки/описания PR, README, CONTRIBUTING, документация API, журналы изменений — любой артефакт, видимый вне дерева исходников Apothem (цели установки для каждого ассистента по написанию кода, такие как ~/.claude/ для Claude Code). Только естественный язык предметной области. Родственные потребители (каждый цитирует этот блок по ссылке вместо повторного перечисления): src/apothem/hooks/messages/pretooluse-bash.md, src/apothem/hooks/messages/pretooluse-write.md, src/apothem/hooks/messages/pretooluse-edit.md, src/apothem/hooks/messages/pretooluse-notebookedit.md, src/apothem/rules/operational-mandates.md §CM-7 индикаторы нарушений.
CM-11 (Целостность плана)
A — Верность прозе: Каждое требование прослеживается проза↔план. Оценочная карта: PASS ≥90% STRONG/0 ABSENT. B — Внутренняя согласованность: Межсогласованность документов внутри набора планов. Оценочная карта: PASS 100%. C — Шлюзы: FAIL блокирует выполнение на SHARED+ (переопределение Product Owner разрешено на SHARED с записанным обоснованием; жёсткая блокировка на PUBLIC_LAUNCH). Рекомендательно на PERSONAL_USE.
CM-12 (Управление контекстом)
Бережливое управление контекстом всегда — см. правило CM-24. Четыре подуровня перечислены в разделе «Соглашение о подссылках» ниже. Дисциплина уплотнения (CM-19) управляет действием; CM-12 управляет дисциплиной в установившемся состоянии.
CM-13 (Коммиты)
- A — Частота по задачам: По задачам на SHARED+. По фазам на PERSONAL_USE. Опционально на EXPLORING.
- B — Коммиты качества/исправлений: Исправления шлюзов качества и изменения по устранению фиксируются немедленно, отдельно от работы над функциональностью.
- C — Шлюз конца фазы: Никакие незафиксированные изменения не пересекают границы фаз. Изоляция CM-7 применяется ко всем git-артефактам. На PUBLIC_LAUNCH: требуются коммиты с GPG-подписью (
git commit -S). - D — Только человеческое авторство: Каждая поверхность авторства в каждом git-артефакте (тема коммита, тело коммита,
Author:, трейлерCo-Authored-By:, трейлерSigned-off-by:, имя ветки, имя тега, аннотация тега, имя stash, тело git-notes, заголовок PR, описание PR) указывает только людей-участников. Ассистент никогда не приписывает себя, базовую языковую модель, среду выполнения / ассистента по написанию кода / IDE / расширение / поставщика, ни какой-либо другой автоматизированный инструмент ни одной из этих поверхностей. Запрещённые шаблоны перечислены и принудительно применяются механически вsrc/apothem/rules/production-ready-prs.md§6 (Commit-Message Discipline → Human-only authorship), с матчером вsrc/apothem/hooks/messages/pretooluse-bash.mdScan 3, срабатывающим при каждом git-записывающем вызове Bash. - E — Дисциплина числовых префиксов в целях git-mv / git-rm: Числовые префиксы (
NN-) в путях файловой системы передают упорядочивание и применяются только там, где упорядочивание является внутренне присущим — последовательности папок фаз, последовательности подфаз, обнаруженные хостом схемы порядкового именования. Одиночные элементы корневого уровня без родственной последовательности не несут числового префикса; добавление его — бессмысленное украшение, ошибочно сигнализирующее об отношении упорядочивания, которого не существует. Полная спецификация вsrc/apothem/rules/canonical-layout.md§2.1. Принудительно применяется механически вsrc/apothem/hooks/messages/pretooluse-bash.mdScan 2 дляgit mv/git rmи для ссылок на пути в теле коммита.
CM-14 (Протоколы сессии)
Начало: Выполнить Blind Bootstrap (CM-24 §6). Конец: Выполнить Phase Exit (CM-24 §2.5) + оценку памяти (CM-26) + эволюцию артефактов (CM-22 §2+§4).
CM-15–21 (Конвейер)
CM-15 и CM-16 определены здесь встроенно (без отдельного правила); CM-17–21 делегируют правилам согласно таблице правил реестров артефактов.
- CM-15 Коллективная согласованность: Проверить, что артефакты плана остаются согласованными после модификации.
- CM-16 Автономное выполнение: На SHARED+ никогда не останавливаться между фазами. Уплотнение обязательно на переходах между фазами (PERSONAL_USE+).
- CM-17 Команды работников: Разворачивать команды делегированных работников для распараллеливаемой работы — см. правило CM-25.
- CM-18 Восстановление после ошибок: Шесть общих классов (CM-24 §8); классы выполнения плана в TM-18. Эскалировать после 3 неудач.
- CM-19 Дисциплина уплотнения: Триггеры упреждающего уплотнения — см. CM-24 §3.
- CM-20 Оркестрация конвейера: prose→[approval]→generate→[approval]→review→[approval]→execute(01→NN). Методы рецензирования:
src/apothem/rules/planning-techniques.md. - CM-21 Творческое качество: Когнитивные фильтры — это шлюзы качества, а не украшение. Масштабирование согласно правилу когнитивной идентичности, §2.
CM-22–28 (Делегированные правилам)
Однострочные якоря для делегированных правилам мандатов (полные спецификации живут в цитируемых файлах):
- CM-22 Бдительность к соглашениям — соглашения экосистемы и упреждающая эволюция артефактов. См.
src/apothem/rules/persistent-conventions-vigilance.md. - CM-23 Генерация больших файлов — протокол инкрементального добавления для файлов выше порога однократной записи. См.
src/apothem/rules/large-file-generation.md. - CM-24 Протокол управления контекстом — экстернализация, уплотнение, blind bootstrap и бюджетная дисциплина. См.
src/apothem/rules/context-management.md. - CM-25 Оркестрация работников — паттерны развёртывания, контракты возврата, изоляция контекста. Полная спецификация в правиле оркестрации работников (перекрёстная ссылка опущена; имя целевого файла содержит запрещённую лексику).
- CM-26 Жизненный цикл автоматической памяти — дисциплина памяти, организация тематических файлов, оценка в конце сессии. См.
src/apothem/rules/auto-memory.md. - CM-27 Слои чистой архитектуры — разделение Domain / Application / Infrastructure / Presentation. См.
src/apothem/rules/clean-architecture-layers.md. - CM-28 Старший архитектор Python — ограждения SOLID, стиля, тестирования и безопасности для артефактов Python. См.
src/apothem/rules/code-craft-python.md.
Делегированные правилам vs. встроенно определённые мандаты
- Делегированные правилам (полная спецификация в
src/apothem/rules/): см. столбец «Implements» таблицы правил реестров артефактов. Охватывает CM-1–10, CM-12, CM-14, CM-17–28. - Встроенно определённые (полная спецификация здесь, без отдельного правила): CM-11 (Целостность плана), CM-13 (Коммиты), CM-15 (Коллективная согласованность), CM-16 (Автономное выполнение).
Соглашение о подссылках
Команды используют буквенные суффиксы для ссылки на конкретные подразделы внутри мандатов. Шаблон: CM-N + буква-суффикс = раздел правила. Соглашение о регистре: Суффиксы в верхнем регистре обозначают структурные подразделы внутри мандата; суффиксы в нижнем регистре обозначают более мелкозернистые директивы внутри уровня Stewardship. Каноническая таблица сопоставления ключей подссылок (внутренние определения реестра) дословно сохранена в огороженном блоке ниже:
CM-11A = Prose Fidelity
CM-11B = Internal Consistency
CM-11C = Gates
CM-12a = lean ingestion / demand loading (context-management §7.2)
CM-12b = budget awareness (§7.1)
CM-12c = budget pressure response (§7.3)
CM-12d = per-task effort calibration (context-management §7.4 — D3 stratified taxonomy; PHASE.md frontmatter is the per-phase override surface)
CM-13A = per-task commits
CM-13B = quality / remediation commits
CM-13C = end-of-phase commit gate
CM-23A = pre-generation size assessment (§1)
CM-23B = incremental generation protocol (§2)
CM-24B = proactive externalization (§2)
CM-25A = worker-team patterns (§1)
CM-25C = return-contract enforcement (§4)
CM-25E = isolation / non-duplication (§5)Позиционирование
Понимание Apothem как управления через ратификацию артефактов с пятнадцатью мандатами, дисциплиной ввода через канонический канал и креативной архитектурой когнитивной идентичности для разработки под управлением ассистента.
Реестр ворот предэмиссии — Обязательная проверка из пятнадцати пунктов
Обязательная проверка соответствия из пятнадцати пунктов, выполняемая перед эмиссией значимого масштаба, с отображениями действия-при-сбое и схемой доказательства релиза.