diff --git a/docs/UI.md b/docs/UI.md index dae6979..ad8a5bf 100644 --- a/docs/UI.md +++ b/docs/UI.md @@ -204,12 +204,14 @@ Layout Review의 중앙 작업 영역이다. 현재는 import 결과와 수동 - Scenario 패널에서 현재 시나리오 요약 표시 - Scenario switcher로 baseline/alternative 전환 - `New Scenario from Current`로 현재 시나리오를 복제해 alternative 생성 -- Run 패널에서 실행 대상으로 staged 된 시나리오 목록 표시 +- Run 패널에서 실행 대상으로 staged 된 baseline 시나리오 표시 - Layout, Crowd, Events 좌측 탭 제공 - 중앙 canvas에서 보행자 배치 작성 - select, individual occupant placement, rectangular group placement 지원 - 시나리오를 run 대상으로 stage - 우측 Scenario panel에서 baseline 대비 변경 요약과 readiness 표시 +- `Project > Save Project`로 scenario authoring 상태를 프로젝트 폴더에 저장 +- 저장된 프로젝트를 다시 열면 scenario 목록, 배치, 이벤트, 패널 상태를 복원 현재 UI 요소: @@ -220,7 +222,7 @@ Layout Review의 중앙 작업 영역이다. 현재는 import 결과와 수동 - New Scenario from Current - Top-right Scenario / Run panel toggles - Run staged scenario list -- Run Staged Scenarios button +- Run Staged Baseline button - Scenario name 입력 팝업 - 승인 layout canvas - Select tool @@ -239,10 +241,9 @@ Layout Review의 중앙 작업 영역이다. 현재는 import 결과와 수동 현재 약한 부분: -- 운영 이벤트 editor는 최소 구조만 있고 실제 입력 UI가 부족하다. -- readiness panel은 요약 수준이며 실행 불가 사유를 충분히 모아 보여주지 않는다. +- 운영 이벤트 editor는 preset 추가와 목록 표시 수준이며 상세 수정/삭제 UI가 부족하다. - environment와 execution 상세 입력은 아직 제한적이다. -- scenario 저장/로드는 Sprint 1 핵심 시연 범위 밖이지만 후속 보완이 필요하다. +- 저장/로드는 Sprint 1 authoring 상태 중심이며 persisted result artifact 저장은 후속 범위다. ### 3.6 운영 이벤트 @@ -265,7 +266,8 @@ Sprint 1 최소 기준: 현재 상태: - Events 탭과 event draft 구조는 있다. -- 사용자가 직접 이벤트를 추가, 수정, 삭제하는 editor UI는 아직 부족하다. +- Exit Closure, Staged Release preset을 추가할 수 있고 scenario draft의 control plan에 반영된다. +- 사용자가 직접 이벤트를 상세 수정, 삭제하는 editor UI는 아직 부족하다. ### 3.7 Run Workspace @@ -284,6 +286,7 @@ stage된 baseline 시나리오를 실제로 실행하고 진행 상태를 보는 - elapsed time 기준 시간 진행률 표시 - evacuated/total, active agents 표시 - evacuated/total 기준 대피 진행률 표시 +- configured events 요약 표시 - completion risk, stalled agents, hotspot, bottleneck 요약 표시 - run이 complete되면 Result Summary 진입 버튼 활성화 - risk, stalled, hotspot, bottleneck 기준 툴팁 표시 @@ -298,6 +301,7 @@ stage된 baseline 시나리오를 실제로 실행하고 진행 상태를 보는 - evacuated / total - evacuation progress - active agents +- configured events summary - completion risk - stalled agents - hotspot count @@ -307,7 +311,6 @@ stage된 baseline 시나리오를 실제로 실행하고 진행 상태를 보는 - run queue는 staged list 수준이다. - 여러 staged scenario를 순차 실행하는 batch queue는 아직 아니다. -- 실행 전 readiness 조건과 실행 불가 사유 표시가 부족하다. - batch queue와 persisted result artifact가 아직 연결되어 있지 않다. ### 3.8 Result Summary / Analysis Workspace @@ -335,12 +338,16 @@ stage된 baseline 시나리오를 실제로 실행하고 진행 상태를 보는 현재 UI 요소: +- Total - Evacuated -- Time +- Remaining +- Elapsed / Time limit +- Active +- Configured Events +- Completion Risk +- Stalled - T90 - T95 -- Risk -- Stalled - Result Reports - Evacuation Progress - Bottlenecks @@ -460,7 +467,8 @@ stage된 baseline 시나리오를 실제로 실행하고 진행 상태를 보는 | Layout 보정 | 기본 drawing/editing 가능 | 핵심 흐름 가능 | | Scenario 생성 | baseline 생성과 전환 가능 | 핵심 흐름 가능 | | Crowd 배치 | 개인/그룹 배치 가능 | 핵심 흐름 가능 | -| 운영 이벤트 | 구조는 있으나 editor 부족 | 보완 필요 | +| 운영 이벤트 | preset 추가와 목록 표시 가능 | Sprint 1 최소 흐름 가능 | +| Scenario 저장/로드 | authoring 상태 저장과 복원 가능 | 핵심 흐름 가능 | | Run | 실행, pause/resume, stop 가능 | 핵심 흐름 가능 | | Result Summary | 기본 결과 요약 가능 | 시연 보조 가능 | @@ -478,8 +486,9 @@ stage된 baseline 시나리오를 실제로 실행하고 진행 상태를 보는 - [ ] 선택 요소의 상세 편집 inspector 보강 - [ ] warning/info 승인 또는 무시 상태 표시 - [ ] issue별 repair suggestion 표시 -- [ ] 운영 이벤트 추가, 수정, 삭제 editor 보강 -- [ ] readiness panel에 실행 불가 사유 목록 표시 +- [x] readiness panel에 실행 불가 사유 목록 표시 +- [x] Scenario authoring 상태 저장/로드 연결 +- [ ] 운영 이벤트 수정, 삭제 editor 보강 ### 6.2 Sprint 2 개선 @@ -500,7 +509,6 @@ stage된 baseline 시나리오를 실제로 실행하고 진행 상태를 보는 - [ ] Scenario Template Picker 제공 - [ ] Environment 상세 설정 제공 - [ ] Control 이벤트 상세 편집 제공 -- [ ] Scenario 저장/로드 연결 - [ ] baseline 대비 alternative 비교 화면 제공 - [ ] persisted result artifact 기반 analysis 연결