Skip to content

Task-도면 import와 구조 검토 application workflow 구현 #117

@learncold

Description

@learncold

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

  • I checked for an existing related issue or epic before creating or updating this task.
  • I will keep the issue title aligned with the repository naming convention.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions