Summary
DXF 등 구조 데이터를 불러오고, import 결과의 오류/경고/승인 상태를 검토하는 application workflow를 구현한다.
Parent Issue
#3
Area
Application
Target Sprint
Sprint 1
Why Needed
Sprint 1의 첫 사용자 흐름은 구조 데이터를 실행 가능한 레이아웃 후보로 받아들이는 것이다. 현재 import normalizing과 validation 관련 domain task는 있지만, application에서 파일 선택, import 재시도, 이슈 그룹 확인, 승인/반려를 다루는 workflow issue가 비어 있다.
Scope
- file select, reimport, import 실행 진입점을 제공한다.
- import 결과의 blocking issue와 warning을 구분해 보여 준다.
- issue 위치 추적과 layout correction 경로 진입점을 제공한다.
- 승인/반려와 실행 차단 상태를 application에서 명시적으로 보여 준다.
Out of Scope
Core Design Criteria
- importer 선택과 issue 표시 workflow는 application에 두고 import 의미와 validation 판정은 domain에 둔다.
- 실행 차단 여부는 숨은 버튼 비활성화가 아니라 review 상태로 명시한다.
- approved layout이 다음 scenario authoring 단계의 명시적 입력이 되게 한다.
Acceptance Criteria
- 사용자가 구조 파일 import와 재import를 시작할 수 있다.
- blocking issue와 warning을 구분해서 볼 수 있다.
- issue review에서 layout correction 경로로 이동할 수 있다.
- 승인되지 않았거나 blocking issue가 남아 있으면 실행 준비 단계로 넘어가지 않는다.
Related Docs
- docs/product/Product Backlog - Pathfinder 반영안.md
- docs/product/사용자 시나리오.md
- uml/domain-import-module.puml
- uml/application-authoring-workspace.puml
- uml/application-workspace-state-model.puml
Dependencies / Blockers
Repository Checks
Summary
DXF 등 구조 데이터를 불러오고, import 결과의 오류/경고/승인 상태를 검토하는 application workflow를 구현한다.
Parent Issue
#3
Area
Application
Target Sprint
Sprint 1
Why Needed
Sprint 1의 첫 사용자 흐름은 구조 데이터를 실행 가능한 레이아웃 후보로 받아들이는 것이다. 현재 import normalizing과 validation 관련 domain task는 있지만, application에서 파일 선택, import 재시도, 이슈 그룹 확인, 승인/반려를 다루는 workflow issue가 비어 있다.
Scope
Out of Scope
Core Design Criteria
Acceptance Criteria
Related Docs
Dependencies / Blockers
Repository Checks