RENAR
Инженерия требований и нормативная адаптивная регуляция
Самостоятельный стандарт и методология инженерии требований для AI-нативной разработки.
Дополняет SENAR; работает независимо.
Что такое RENAR
RENAR — самостоятельный нормативный стандарт и методология для управления требованиями, спецификациями и контрольными примерами в проектах, где реализацию выполняют AI-агенты. Правила сформулированы независимо от конкретного хранилища (substrate): одни и те же нормы применимы на системах контроля версий (git, Mercurial, SVN) или на хранилищах документов — если поддерживаются возможности V1–V6.
RENAR можно применять независимо в любой организации, которой нужна структурированная инженерия требований. Он совместим с SENAR: оба стандарта используют общий словарь шлюзов качества и одни и те же пять ценностей.
Отношение к SENAR — равноправное дополнение, как ISO 29148 дополняет ISO/IEC 12207: независимые документы, которые хорошо сочетаются.
Ключевые концепции
Иерархия BR → SR → TR
Три уровня: BR (бизнес — кто, что, зачем) → SR (система — что делает) → TR (задача — цель и критерии приёмки в трекере, не файл).
Артефакт ADAPT
Двусторонняя адаптация между неизменяемым ТЗ и BR/SR/SPEC: прямая интерпретация (forward) + обратные находки (backward, 7 категорий) с двойной подписью.
9 типов SPEC (закрытый список)
ARCH / API / DATA / INT / PROC / UI / AI / SEC / OPS — параллельная ось через constrained-by[]. Новый тип — только поправкой стандарта.
Контрольные примеры (TC)
Полноценные артефакты: парность позитивного и негативного сценария, оценка UX через VLM, типы TC привязаны к SPEC; тег [test-spec-change] защищает от подгонки тестов.
Возможности хранилища V1–V6
V1 неизменяемая история · V2 атомарная единица изменения · V3 сравнение и ревью · V4 ветвление и черновики · V5 закрепление версии · V6 автор и метка времени.
5 уровней зрелости RENAR
RENAR-1 (Стихийный) → RENAR-2 (Зафиксированный) → RENAR-3 (Учитываемый) → RENAR-4 (Верифицируемый) → RENAR-5 (Оптимизирующий). Отдельное измерение зрелости требований в семействе SENAR.
Четыре документа
Стандарт
Нормативная спецификация
- 15 глав (00–14)
- ОБЯЗАН / РЕКОМЕНДУЕТСЯ / ДОПУСКАЕТСЯ
- BR/SR/TR + 9 SPEC + V1–V6
- 4 шлюза качества (QG)
- RENAR-1..5 зрелость
Руководство
Практическое применение
- Быстрый старт (30 мин)
- Сквозной пример
- Переход с текущей практики
- Библиотека примеров
- Миграция на v1.0-draft
Справочник
Глоссарий и схемы
- Канонические термины
- JSON-схемы артефактов
- Реестр AI-рисков
- Матрица ISO 29148
- Набор самооценки соответствия
Ядро
Мягкое введение
- Однодокументное
- Для первого знакомства
- Без всех формальностей
Эталонная реализация: TAUSIK
TAUSIK — фреймворк с открытым исходным кодом, применяющий правила SENAR (и при расширении — RENAR). RENAR остаётся самостоятельным стандартом; TAUSIK — одна из возможных сред исполнения, не часть нормативного текста.
Начните с того, что подходит
Откройте ядро для мягкого введения или перейдите сразу к полному стандарту, если знакомы с SENAR.
RENAR v1.0-draft · CC BY-SA 4.0 · Нормативный язык по RFC 2119 (RU modals, Style Guide §2)