iop/agent-ui/definition/components/event-log-entry/index.md
toki bebd95f909 docs(agent-ui): legacy 상태값을 보정한다
validate-agent-ui 규칙이 요구하는 상태값 스키마에 맞춰 기존 code-first agent-ui 문서의 legacy 상태 표기를 정규화한다.
2026-06-25 10:54:05 +09:00

1.6 KiB

ui_doc_type component_id status source_evidence
component event-log-entry 구현됨
type path notes
code apps/client/lib/widgets/execution_logs_panel.dart ExecutionLogsPanel renders event entries with type color/icon, reason, node/source, and timestamp.
type path notes
docs README.md Edge aggregates execution history and lifecycle events.
type path notes
user null Initial scaffold requested by user.

Event Log Entry

Component ID: event-log-entry

Status: 구현됨

Source Evidence

Type Path Notes
code apps/client/lib/widgets/execution_logs_panel.dart event list builder, _getEventColor, _getEventIcon이 entry pattern을 구현한다.
docs README.md Edge lifecycle event aggregation 방향을 설명한다.
user 없음 초기 agent-ui 생성을 요청했다.

Purpose

단일 lifecycle event를 severity, reason, source, time 기준으로 읽기 쉽게 보여준다.

Used By

  • execution-logs: execution-logs.event-list, execution-logs.event-entry

Anatomy

  • severity icon
  • event type label
  • timestamp
  • reason text
  • node alias/id or Edge System
  • optional source

Variants

  • error/failed
  • warning/warn
  • success/connected/online
  • info/default

States

  • default
  • loading: view-level state
  • empty: view-level state
  • error: view-level state
  • disabled: 없음

Rules

  • event type drives color and icon.
  • node identity falls back to Edge System when node id and alias are empty.

Decision History

  • 2026-06-25: ExecutionLogsPanel의 event entry pattern을 component로 정의했다.