79 lines
1.6 KiB
Markdown
79 lines
1.6 KiB
Markdown
---
|
|
ui_doc_type: view
|
|
view_id: <view-id>
|
|
status: <구현됨|계획|가정|불명확>
|
|
frame: null
|
|
source_evidence:
|
|
- type: code
|
|
path: null
|
|
notes: <구현 근거. 없으면 없음>
|
|
- type: docs
|
|
path: null
|
|
notes: <컨셉/계획 근거. 없으면 없음>
|
|
- type: user
|
|
path: null
|
|
notes: <사용자 명시 입력. 없으면 없음>
|
|
regions:
|
|
- <view-id>.<region>
|
|
---
|
|
|
|
# <View Name>
|
|
|
|
View ID: `<view-id>`
|
|
|
|
Frame:
|
|
- 없음
|
|
|
|
Status: `<구현됨|계획|가정|불명확>`
|
|
|
|
## Source Evidence
|
|
|
|
| Type | Path | Notes |
|
|
|------|------|-------|
|
|
| code | 없음 | <구현 근거. 없으면 `없음`> |
|
|
| docs | 없음 | <컨셉/계획 근거. 없으면 `없음`> |
|
|
| user | 없음 | <사용자 명시 입력. 없으면 `없음`> |
|
|
|
|
## Purpose
|
|
|
|
<이 view의 목적을 1-3줄로 적는다.>
|
|
|
|
## Primary Users
|
|
|
|
- <사용자 역할>
|
|
|
|
## Primary Tasks
|
|
|
|
- <사용자 작업>
|
|
|
|
## Information Priority
|
|
|
|
1. <가장 먼저 보여야 하는 정보>
|
|
2. <다음 우선순위 정보>
|
|
|
|
## Regions
|
|
|
|
| Region ID | Purpose | Component | Priority | Notes |
|
|
|-----------|---------|-----------|----------|-------|
|
|
| `<view-id>.<region>` | <역할> | `<component-id 또는 없음>` | high | <비고> |
|
|
|
|
## Actions
|
|
|
|
| Action ID | Trigger | Result | Guard |
|
|
|-----------|---------|--------|-------|
|
|
| `<view-id>.<action>` | <사용자 입력> | <결과> | <권한/상태 조건> |
|
|
|
|
## States
|
|
|
|
- loading: <표시 기준>
|
|
- empty: <표시 기준>
|
|
- error: <표시 기준>
|
|
- permission-denied: <표시 기준>
|
|
|
|
## Open Questions
|
|
|
|
- 없음
|
|
|
|
## Decision History
|
|
|
|
- <YYYY-MM-DD>: <현재 기준으로 남길 결정 요약>
|