1.6 KiB
1.6 KiB
| ui_doc_type | component_id | status | source_evidence | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| component | log-preview | 구현됨 |
|
Log Preview
Component ID: log-preview
Status: 구현됨
Source Evidence
| Type | Path | Notes |
|---|---|---|
| code | packages/flutter/oto_console/lib/src/oto_executions_surface.dart |
_buildLogsSection, _buildLogsContent 구현 |
| code | packages/flutter/oto_console/lib/src/oto_console_contract.dart |
OtoLogEntryViewModel |
| docs | agent-roadmap/sdd/control-plane-product-surface/control-plane-security-audit-surface/SDD.md |
raw log line 감사 복제 금지 기준 |
Purpose
선택된 execution의 로그 일부를 bounded monospace preview로 보여준다.
Used By
executions:executions.logs-preview
Anatomy
- section title
- black preview container
- timestamped log lines
- loading/empty/error text
Variants
- no logs loaded
- loading
- empty
- error
- data
States
- default
- loading
- empty
- error
- data
Rules
- preview 높이는 제한한다.
- 감사 이벤트나 감사 UI 정의에는 raw log line을 복제하지 않는다.
Decision History
- 2026-06-24: execution detail log preview를
log-previewcomponent로 정의했다.