Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
- [product/고급 위험 모델.md](product/고급 위험 모델.md)
- [product/Product Backlog.md](product/Product Backlog.md)
- [product/Sprint 시연 계획.md](<product/Sprint 시연 계획.md>)
- [product/애플리케이션 기능 기준.md](<product/애플리케이션 기능 기준.md>)

## 유지 규칙

Expand Down
97 changes: 73 additions & 24 deletions docs/architecture/UI 디자인 대상 창 목록.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@
- 새 프로젝트 생성 진입
- 저장된 프로젝트 클릭 시 Layout Review Workspace로 진입
- 프로젝트 목록이 없을 때 빈 상태 표시
- 일반 프로젝트 삭제 및 목록 갱신
- built-in Demo 프로젝트 삭제 방지

필요한 UI 요소:

Expand All @@ -39,7 +41,6 @@
후속 설계 대상:

- 열 수 없는 프로젝트 표시
- 프로젝트 삭제 또는 목록에서 제거
- 프로젝트 검색/정렬
- 프로젝트 상태 표시: review 필요, blocker 있음, ready 등

Expand Down Expand Up @@ -127,16 +128,19 @@ DXF import 직후 진입하는 첫 workspace 화면이다. import 모듈이 파

- DXF import 결과 표시
- 중앙 canvas에 import 결과 기반 2D preview 렌더링
- 좌측 패널에 blocking issue 목록 표시
- 우측 패널에 issue count 표시
- 좌측 패널에 issue 목록과 layout 요소 목록 표시
- 우측 패널에 inspector와 approval 상태 표시
- 하단 패널에 현재 review/project context 표시
- blocking issue가 없을 때 layout 승인 후 Scenario Authoring Workspace로 이동

필요한 UI 요소:

- Workspace Shell 상단바
- 좌측 `Blocking` 목록
- 좌측 `Blocking` / `Warnings` / `Info` issue 목록
- 좌측 layout element 목록
- 중앙 Layout Preview
- 우측 issue summary
- 우측 선택 inspector
- 우측 approval action
- 하단 review 상태 영역

현재 중앙 preview 표시 대상:
Expand All @@ -158,13 +162,8 @@ DXF import 직후 진입하는 첫 workspace 화면이다. import 모듈이 파

후속 설계 대상:

- blocking item 클릭 시 canvas 위치 이동
- 해당 geometry highlight
- warning/info issue 탭
- issue 해결/무시/승인 상태
- Layout approval action
- pan/zoom 가능한 2D CAD형 viewport
- 선택 요소 inspector
- reimport 이후 기존 보정 내용 비교

### 3.2 Layout Canvas

Expand Down Expand Up @@ -249,28 +248,68 @@ layout review 이후 scenario를 작성하는 화면이다.

### 5.1 Run Workspace

valid scenario를 실행하는 화면이다.
stage된 baseline scenario를 실행하는 화면이다.

필요한 UI 요소:
현재 구현 책임:

- Scenario Authoring의 Run panel에서 staged baseline scenario를 실행
- Workspace Shell 재사용
- 중앙 live simulation canvas에 agent 위치와 속도 방향 표시
- 우측 Run panel에 실행 상태와 주요 위험 지표 표시
- pause/resume, stop/reset 제공
- 모든 agent가 evacuate되면 Result Summary 진입 버튼 활성화

현재 UI 요소:

- Pause / Resume icon button
- Stop icon button
- View Results
- elapsed time
- evacuated / total
- active agents
- completion risk
- stalled agents
- hotspot count
- worst bottleneck summary

후속 설계 대상:

- Run / Pause / Resume / Stop
- Batch Progress
- Live Viewport
- Simulation status
- 실행 불가 사유 표시
- 여러 staged scenario 순차 실행
- completed but all-evacuated가 아닌 run의 result 검토 흐름

### 5.2 Analysis Workspace

실행 결과를 검토하고 비교하는 화면이다.
실행 결과를 검토하고 비교하는 화면이다. 현재는 Sprint 1용 Result Summary가 먼저 구현되어 있다.

필요한 UI 요소:
현재 Result Summary 구현 책임:

- 완료된 run의 final simulation frame 표시
- hotspot overlay 표시
- 우측 Results panel에서 핵심 metric card 표시
- worst bottleneck과 hotspot 목록 표시

- Run Results
현재 UI 요소:

- Evacuated
- Time
- Risk
- Stalled
- Worst Bottleneck
- Hotspots
- 비활성 `Back to Run`
- 비활성 `Edit Scenario`

후속 설계 대상:

- Run Results 목록
- Variation Summary
- Heatmap Selector
- Comparison View
- Recommendation Drawer
- Export Dialog
- Back to Run / Edit Scenario 실제 연결

## 6. 상태별 화면 흐름

Expand Down Expand Up @@ -332,28 +371,38 @@ valid scenario를 실행하는 화면이다.

### 6.5 Scenario Ready

후속 구현 상태다.
현재 구현 상태다.

표시 화면:

- Run Workspace

가능한 액션:

- simulation 실행
- staged baseline simulation 실행
- pause/resume
- stop/reset
- all evacuated 이후 Result Summary 열기

후속 액션:

- batch 실행

### 6.6 Results Available

후속 구현 상태다.
현재 Sprint 1 요약 화면은 구현되어 있고, 비교/추천/내보내기 중심의 전체 Analysis Workspace는 후속 구현 상태다.

표시 화면:

- Analysis Workspace
- Result Summary
- 후속 Analysis Workspace

가능한 액션:

- 결과 확인

후속 액션:

- 대안 비교
- 추천 검토
- export
Expand All @@ -368,5 +417,5 @@ valid scenario를 실행하는 화면이다.
6. Project 저장/로드 안정화
7. Layout Canvas pan/zoom/selection 추가
8. Scenario Authoring 저장/실행 연결
9. Run Workspace 확장
9. Run Workspace batch/readiness 확장
10. Analysis Workspace 확장
Loading
Loading