RENAR

Requirements Engineering & Normative Adaptive Regulation

Самостоятельный стандарт и методология инженерии требований для AI-нативной разработки.

Дополняет SENAR; работает независимо.

v0.1-draft · 13.05.2026
15 нормативных глав · 9 практических руководств
CC BY-SA 4.0
RU (EN планируется)

Что такое RENAR

RENAR — самостоятельный нормативный стандарт и методология для управления требованиями, спецификациями и тест-кейсами в проектах, где реализацию производят AI-агенты. Содержание substrate-agnostic: те же нормативные правила применимы на git, Mercurial, SVN или Raven (документо-ориентированные хранилища) — capabilities субстрата V1–V6 определяют, что должен поддерживать конкретный бэкенд.

RENAR может применяться независимо в любой организации, которой нужна структурированная инженерия требований для AI-нативной разработки. Он совместим с SENAR (Supervised Engineering & Normative AI Regulation): оба стандарта используют общий словарь шлюзов качества и одни и те же пять ценностей.

Отношение peer-to-peer — как ISO 29148 (инженерия требований) дополняет ISO/IEC 12207 (lifecycle): независимые нормативные документы, хорошо сочетающиеся друг с другом.

Ключевые концепции

Иерархия BR → SR → TR

Три уровня требований: BR (Бизнес — кто, что, зачем) → SR (Система — что делает) → TR (Задача — Goal + Acceptance Criteria в трекере, не файл).

Артефакт ADAPT

Двусторонняя адаптация между immutable ТЗ и BR/SR/SPEC: forward-интерпретация + backward findings (7 категорий) с двойной подписью клиент + архитектор.

9 типов SPEC (закрытый список)

ARCH / API / DATA / INT / PROC / UI / AI / SEC / OPS — параллельная ось к требованиям через граф-связи constrained-by[]. Добавление нового типа требует поправки стандарта.

Тест-кейсы как first-class артефакты

pos/neg парность, VLM-judge для UX, spec-specific TC types, тег [test-spec-change] защищает от подгонки тестов.

Substrate-agnostic V1–V6

Versioned identity, atomic change unit, parent-link, content-diff, branch/merge, hooks — те же нормативные правила для git, Mercurial, SVN, Raven.

5 уровней зрелости RENAR

RENAR-1 (Initial) → RENAR-2 (Managed) → RENAR-3 (Defined) → RENAR-4 (Measured) → RENAR-5 (Optimizing). Одна из размерностей общей SENAR-зрелости.

Эталонная реализация

TAUSIK

Open-source фреймворк, который автоматически применяет правила SENAR (и, с расширениями, RENAR). Контрольные точки физически блокируют агента от пропуска шагов.

GitHub: Kibertum/tausik-core

Начните с того, что подходит.

Откройте Core для мягкого введения. Или перейдите сразу к нормативному стандарту, если знакомы с SENAR.

RENAR v0.1-draft · 13.05.2026 · CC BY-SA 4.0 · Нормативный язык по RFC 2119