Skip to content

Task-계단 반대층 진입 방향 자동 설정 #166

@learncold

Description

@learncold

Summary

계단을 일자형으로 가정하고, 설치하는 현재 층의 진입 방향만 사용해 반대편 층 진입 방향을 자동으로 반대 방향으로 설정한다.

Parent Issue

Area

Application

Target Sprint

Sprint 3

Scope

  • 계단/램프 작성 UI에서 목적지 층 진입 방향 입력을 제거하거나 자동화한다.
  • 현재 층 진입 방향의 반대 방향을 대상 층 진입 방향으로 저장한다.
  • 관련 계단 진입 방향 회귀 테스트를 갱신/추가한다.

Acceptance Criteria

  • South 선택 시 반대 층은 North로 저장된다.
  • West 선택 시 반대 층은 East로 저장된다.
  • 계단 통행 방향 판정과 기존 다층 이동 테스트가 유지된다.

Architecture / Dependency Check

  • UI 표현 변경은 src/application에 한정한다.
  • 계단 통행 해석은 기존 domain 모델의 lowerEntryDirection / upperEntryDirection을 사용한다.
  • Qt 타입을 domain/engine에 추가하지 않는다.

Verification Plan

  • cmake --build --preset build-no-app-debug
  • ctest --preset test-no-app-debug
  • cmake --build --preset build-debug
  • ctest --preset test-debug

Dependencies / Blockers

없음.

Repository Checks

  • I checked for an existing related issue or epic before creating 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

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions