Summary
baseline 시나리오를 생성·편집하고 실행 준비 상태를 확인하는 Scenario Library, Editor Tabs, Readiness Panel UI를 구현한다.
Parent Issue
#3
Area
Application
Target Sprint
Sprint 1
Why Needed
Sprint 1에서는 validated layout 위에서 baseline 시나리오를 만들고 실행 가능 상태를 확인할 수 있어야 한다. 현재 입력 계약과 layout 보정 task는 존재하지만, application에서 baseline scenario를 생성하고 필수 입력 누락을 보여 주는 UI task가 없다.
Scope
- baseline 시나리오 생성과 선택 workflow를 제공한다.
- population, environment, execution 입력을 분리한 editor tabs를 제공한다.
- baseline role과 scenario metadata를 라이브러리에서 구분해 보여 준다.
- 필수 입력 누락, 남은 blocking issue, 실행 가능 여부를 Readiness Panel에서 보여 준다.
Out of Scope
- 시나리오 템플릿 quick start
- #100에서 다룸
- recommendation draft 관리
- variation comparison workflow
- persisted 결과 분석 화면
Core Design Criteria
- application은 입력 폼과 상태 표시를 담당하고 입력 계약의 정본은 domain에 둔다.
- run gating은 버튼 주변에 숨기지 않고 Readiness Panel에 모은다.
- baseline과 이후 alternative/recommended draft 확장 가능성을 라이브러리 구조에 남긴다.
Acceptance Criteria
- 사용자가 baseline 시나리오를 생성하고 다시 열 수 있다.
- population, environment, execution 입력이 분리된 편집 화면에서 수정된다.
- 필수 입력 누락과 실행 가능 여부를 한 곳에서 확인할 수 있다.
- baseline 시나리오가 실행 준비 상태인지 application에서 구분된다.
Related Docs
- docs/product/Product Backlog - Pathfinder 반영안.md
- docs/product/사용자 시나리오.md
- uml/domain-scenario-model.puml
- uml/application-authoring-workspace.puml
- uml/application-workspace-state-model.puml
Dependencies / Blockers
Repository Checks
Summary
baseline 시나리오를 생성·편집하고 실행 준비 상태를 확인하는 Scenario Library, Editor Tabs, Readiness Panel UI를 구현한다.
Parent Issue
#3
Area
Application
Target Sprint
Sprint 1
Why Needed
Sprint 1에서는 validated layout 위에서 baseline 시나리오를 만들고 실행 가능 상태를 확인할 수 있어야 한다. 현재 입력 계약과 layout 보정 task는 존재하지만, application에서 baseline scenario를 생성하고 필수 입력 누락을 보여 주는 UI task가 없다.
Scope
Out of Scope
Core Design Criteria
Acceptance Criteria
Related Docs
Dependencies / Blockers
Repository Checks