Files
ai_orchestrator/docs/adr/006-event-taxonomy.md
T

965 B

ADR 006: Event Taxonomy And Correlation

Status

Accepted

Context

Оркестратор должен быть отлаживаемым и воспроизводимым. Для этого все значимые переходы должны иметь единый event model.

Decision

Все события включают:

  • event_id
  • event_type
  • occurred_at
  • task_id
  • conversation_id when available
  • node_id when available
  • correlation_id
  • causation_id
  • payload

Event Families

  1. Task lifecycle
  2. Node lifecycle
  3. Policy decisions
  4. Confirmation lifecycle
  5. Model invocation lifecycle
  6. Tool invocation lifecycle
  7. Worker session lifecycle
  8. Worker command lifecycle
  9. Finalizer/result lifecycle
  10. System warnings/errors

Consequences

UI, audit log, replay tooling и debugging должны читать одну и ту же taxonomy, а не разрозненные лог-сообщения.