ADR-0021: Criticality Levels L1-L5

Status

proposed

Context

ADR-0003-Three-Tier-Hierarchy описывает структуру CEO → Directors → Executors, но не классификацию действий по impact / reversibility.

По мере роста количества агентов (target 30-50 per Manifesto) нужна формальная классификация:

  • Какие действия agent может выполнить автономно?
  • Когда обязательна HITL эскалация?
  • Какие решения требуют Chamber-for-Strategic review?
  • Что делает Founder persoнально?

Без формальной классификации каждый agent ad-hoc решает “нужна ли эскалация” → inconsistency, risks. Reference-Org-Blueprint §2 предлагает модель L1-L5.

Decision

Принять 5-уровневую classification действий по criticality:

LevelХарактерПринимает решение
L1Routine, reversible, in playbookAgent автоматически
L2Moderate, reversible, контекстуальныйAgent proposes, Director / Function lead approves
L3High impact, hard to reverseDirector decides, Agent-CEO + Founder informed
L4Strategic, cross-functional, long-horizonChamber-for-Strategic + Founder sign-off
L5Existential, irreversible, company-levelFounder final call (+ future Board)

Formalized в Rules-Criticality. Работает ортогонально ADR-0003-Three-Tier-Hierarchy — criticality = classification действий, Three-Tier = классификация агентов.

Один agent tier может выполнять действия разной criticality, но ограничен максимальным уровнем (Executor не может L4).

Alternatives Considered

Option A: Keep binary (auto vs escalate)

Agent либо делает автономно либо escalates. Никаких уровней.

  • Pros:
    • Simplicity
    • No overhead классификации
  • Cons:
    • Escalation binary — либо агент всё сам, либо всё к human
    • Нет middle ground (Director approval, Chamber review)
    • Cannot route differently to Gateway vs Chamber vs Founder
    • При росте системы невозможно scale

Option B: Three levels (agent / HITL / founder)

Три уровня: autonomous, HITL approval, founder-only.

  • Pros:
    • Proper escalation ladder
    • Simpler чем five
  • Cons:
    • “HITL” слишком broad — Director approval и Chamber review существенно разные decision processes
    • Нет distinction между strategic (long-horizon) и existential (irreversible)
    • Co-вмещает decisions которые требуют different processes в один bucket

Option C: Five levels L1-L5 ← chosen

Routine / moderate / high / strategic / existential с явным decision flow.

  • Pros:
    • Явное разделение L2 (Director approval) vs L3 (Founder informed) vs L4 (Chamber)
    • Maps directly на existing Policy-Layer routing
    • Compatible с HITL-Gateway SLA ladder
    • Позволяет granular cost budgets (Rules-Budget)
  • Cons:
    • 5 levels — больше overhead чем 3
    • Риск debate “это L2 или L3” для marginal cases
    • Нужны явные examples для disambiguation
  • Why chosen: Сложность classification оправдана tailored routing: каждый уровень имеет distinct decision process (HITL-Gateway для L2, Chamber-for-Strategic для L4). Три уровня сливают Chamber и Director approval в один bucket, что теряет ценность separation.

Consequences

Positive:

Negative / Trade-offs:

  • Marginal cases (“это L2 или L3?”) требуют руководства
  • Overhead классификации при создании новых actions
  • Risk of criticality inflation (агенты помечают everything L3+ to CYA)

Mitigations:

  • Rules-Criticality содержит явные examples для каждого уровня
  • Agent-Judge review criticality assignments при quality check
  • Default для ambiguous → более низкий уровень с explicit reasoning, не higher (prevent inflation)
  • Criticality audit в Process-OutcomeLabeling — post-hoc проверка правильности

Follow-ups

  • Создать Rules-Criticality с formal definitions и examples
  • Создать Rules-AgentDecisionBoundaries — что agent может per level
  • Обновить HITL-Gateway SLA ladder — уже reference L1-L5
  • Обновить Chamber-for-Strategic activation — уже reference L4/L5
  • Обновить _Roles-Index — max criticality per agent role
  • Каждый новый agent manifest указывает max_criticality: L2 (или выше)

References