1.9 KiB
1.9 KiB
| ui_doc_type | component_id | status | source_evidence | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| component | action-feedback | 구현됨 |
|
Action Feedback
Component ID: action-feedback
Status: 구현됨
Source Evidence
| Type | Path | Notes |
|---|---|---|
| code | packages/flutter/oto_console/lib/src/oto_runners_surface.dart |
runner self-update result feedback |
| code | packages/flutter/oto_console/lib/src/oto_jobs_surface.dart |
job create result feedback |
| code | packages/flutter/oto_console/lib/src/oto_executions_surface.dart |
execution action result feedback |
| code | packages/flutter/oto_console/lib/src/oto_console_contract.dart |
OtoActionViewState |
Purpose
write action 결과를 success, deferred, failed 상태로 짧게 표시한다.
Used By
runners:runners.action-feedbackpipelines:pipelines.action-feedbackexecutions:executions.action-feedback
Anatomy
- tinted result container
- message text
- success/failure color
- deferred prefix where available
Variants
- success
- deferred
- failed
States
- succeeded
- deferred
- failed
- hidden when idle/submitting
Rules
- 민감 error payload를 그대로 노출하지 않아야 한다.
- 권한 실패가 추가되면 forbidden/unauthorized 문구와 audit metadata 노출 기준을 SDD와 맞춘다.
Decision History
- 2026-06-24: write action 결과 표시를
action-feedbackcomponent로 정의했다.