SENAR
Supervised Engineering & Normative AI Regulation
Version: 1.3 | Date: 25.03.2026 Authors: Андрей Юмашев (Andrey Yumashev), Вадим Соглаев (Vadim Soglaev) License: CC BY-SA 4.0 | Website: senar.tech
ПРИМЕЧАНИЕ: Приведённое ниже описание носит информационный характер. Нормативные требования определены в Разделах 4–13.
Начните здесь: Минимально жизнеспособный SENAR (MVS)
Вы практикуете SENAR, когда выполняются шесть условий:
- Каждая реализация с участием AI имеет Задачу с целью и критериями приёмки — до начала работы.
- Результат AI верифицирован Супервайзером по критериям приёмки — никогда не принят формально.
- Задачи не могут стартовать без цели, критериев приёмки и связи с требованием (Контекстный шлюз).
- Задачи не могут быть закрыты, если не пройден CI, тесты и проверка типов (Шлюз реализации).
- Пропускная способность и Lead Time измеряются — вы знаете, сколько задач за сессию и сколько времени они занимают.
- Тупиковые подходы документируются — когда подход терпит неудачу, вы фиксируете причину, чтобы никто не повторил ошибку.
Вот и всё. Выполняйте эти шесть пунктов — и вы практикуете ядро SENAR. Для структурированного входа см. Основы SENAR (8 правил, 2 шлюза, 2 метрики). Всё остальное в данном стандарте опирается на этот фундамент.
Что такое SENAR
SENAR — это методология разработки программного обеспечения, в которой AI-агенты являются основными производителями инженерных артефактов, а люди выступают в роли Супервайзеров — направляя, верифицируя и управляя результатами работы AI.
SENAR отвечает на фундаментальный сдвиг в программной инженерии: когда AI производит код, ценность человека смещается от производства (написания кода) к экспертизе (проектирование контекста, верификация корректности, архитектурные решения).
Существующие методологии (Scrum, SAFe, Kanban) создавались для команд людей, координирующихся между собой. SENAR создан для пар Супервайзер+AI, производящих верифицированное, прослеживаемое программное обеспечение.
Ценности SENAR
- Контекст важнее кода — качество вывода AI определяется качеством входного контекста
- Верификация важнее скорости — ограничивающий фактор — корректность, а не скорость
- Знания важнее опыта — что не задокументировано, не существует для AI
- Принуждение важнее договорённости — стандарты качества обеспечиваются автоматизированными шлюзами, а не совещаниями
- Суждение важнее нажатий клавиш — внимание человека направлено на решения и верификацию, а не на набор кода
Основы SENAR
Основы SENAR (SENAR Core) содержат 8 базовых правил для любой команды. Данный Стандарт расширяет Основы организационными процессами, метриками и управлением. Командам, впервые внедряющим SENAR, РЕКОМЕНДУЕТСЯ начинать с Основ SENAR. Команды, практикующие Основы SENAR, не обязаны соответствовать данному Стандарту, но им рекомендуется переход на Начальную конфигурацию (Foundation) по мере готовности.
Набор документов
| Документ | Назначение | Аудитория |
|---|---|---|
| Основы SENAR | 8 базовых правил — входной уровень внедрения | Любая команда, индивидуальные Супервайзеры |
| Стандарт SENAR (данный документ) | Нормативные требования (ОБЯЗАН/РЕКОМЕНДУЕТСЯ/ДОПУСКАЕТСЯ) | Организации, аудиторы |
| Гид SENAR | Философия, паттерны взаимодействия, обучение | Супервайзеры, внедряющие |
| Справочник SENAR | Глоссарий, коэффициенты масштабирования, экономическая модель, соответствие, инструментарий | Менеджеры, комплаенс |
Нормативный язык
Согласно RFC 2119: ОБЯЗАН (SHALL) = обязательно, РЕКОМЕНДУЕТСЯ (SHOULD) = рекомендовано, ДОПУСКАЕТСЯ (MAY) = необязательно. В настоящем документе нормативные ключевые слова указаны на русском языке заглавными буквами: ОБЯЗАН (ОБЯЗАНА, ОБЯЗАНЫ, ОБЯЗАНО), НЕ ДОЛЖЕН (НЕ ДОЛЖНА, НЕ ДОЛЖНЫ), РЕКОМЕНДУЕТСЯ, НЕ РЕКОМЕНДУЕТСЯ, ДОПУСКАЕТСЯ.
Нормативные требования содержатся в Разделах 4–13 данного Стандарта. Гид и Справочник носят информационный характер.
Инструментарий
SENAR не предписывает конкретный инструмент, но на практике зависит от инструментов. Автоматизированные шлюзы качества, сбор метрик и управление знаниями требуют инструментальной поддержки. Подробные требования к возможностям инструментов см. в Справочнике SENAR (Требования к инструментарию).
Зависимость от возможностей AI
Ряд положений SENAR зависит от возможностей AI: они опираются на поведенческие особенности AI (типы галлюцинаций, ограничения контекстного окна, качество следования инструкциям), которые меняются со сменой поколений моделей. Организациям РЕКОМЕНДУЕТСЯ пересматривать такие положения при существенном изменении используемой модели AI (см. Section 10.13). Гид SENAR явно маркирует зависящие от возможностей положения.
Эмпирическая база и ограничения
Количественные рекомендации SENAR (базовые значения метрик, рекомендации по длительности сессий, оценки стоимости) получены на основе единственной эталонной реализации: 552 задачи, $989 затрат на AI, 38 сессий по 6 микросервисам. Это кейс-стади, а не контролируемый эксперимент. Эти числа следует рассматривать как иллюстративные ориентиры, а не универсальные целевые показатели — именно поэтому Section 9 требует сначала установить собственные базовые значения и лишь затем определять цели.
Ограничения: одна организация, самоотчётные метрики, дизайн «до/после» без контрольной группы, одно семейство моделей AI. Для подтверждения обобщаемости необходима независимая репликация в различных организациях, предметных областях и на разных моделях AI.
Интеллектуальное наследие
SENAR опирается на устоявшиеся основы программной инженерии: инженерию требований (IEEE 29148), модели стоимости качества (Boehm, 1981), зрелость процессов (CMMI/SEI), метрики потока (DORA, Accelerate), практики качества бережливого производства (First Pass Yield, Right First Time) и исследования совместной работы человека и AI. Вклад SENAR — конкретное применение и кодификация этих принципов для AI-нативной разработки, где AI-агенты являются основными производителями кода, а инженеры-люди выступают Супервайзерами. Методология не претендует на изобретение инженерии качества — она адаптирует её к модели производства, которой не существовало на момент создания предшествующих фреймворков.
Версионирование
Изменения нормативных требований публикуются как нумерованные версии Стандарта (1.0, 1.1, 2.0). Материалы Гида и Справочника могут обновляться между версиями Стандарта. Журнал изменений ведётся на senar.tech.