Принципы RENAR
Девять идей, на которых построен стандарт. Это не нормативка — введение. Далее — полный стандарт или ядро.
1. Пять ценностей
Те же, что у SENAR — на них построена методология RENAR.
2. Иерархия BR → SR → TR
Три уровня требований — каждый со своим вопросом и аудиторией.
Кто, что, зачем. Цели бизнеса, ограничения, KPI. Аудитория — стейкхолдеры и заказчик.
Что делает система. Функциональные и нефункциональные требования. Аудитория — архитекторы и разработчики.
Что делает исполнитель. Цель и критерии приёмки в трекере (Jira, Linear, GitLab Issues), не как файл.
3. ADAPT — двусторонняя адаптация
Когда неизменяемое ТЗ встречается с реальностью реализации.
Прямая интерпретация (forward): ТЗ + контекст → BR / SR / SPEC.
Обратные находки (backward, 7 категорий): противоречия, пробелы, риски — возвращаются заказчику.
Двойная подпись клиент + архитектор фиксирует согласованную трактовку. ТЗ остаётся неизменяемым.
4. 9 типов SPEC (закрытый список)
Параллельная ось к требованиям через constrained-by[].
5. Контрольные примеры (TC)
Не побочный продукт кода, а нормативный артефакт наравне с BR/SR.
- →Парность сценариев: позитивный и негативный для каждого TC.
- →VLM для UX: визуальные критерии через vision-language model.
- →Типы по SPEC: TC-API, TC-AI, TC-SEC и др.
- →Тег
[test-spec-change]: явная пометка изменения TC.
6. Хранилище (substrate) и V1–V6
Один стандарт — любое хранилище с шестью возможностями (см. глава 3).
7. Шлюзы качества QG-0..2
Контрольные точки жизненного цикла до перехода дальше.
8. Зрелость RENAR-1..5
Пять уровней зрелости управления требованиями (см. глава 11).
9. Отношение к SENAR
SENAR — как делать AI-нативную разработку. RENAR — что делать: какие требования, в какой форме, с какими связями.
Можно применять RENAR без SENAR или наоборот; вместе — полное покрытие AI-нативной разработки.