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
Summary
계단을 일자형으로 가정하고, 설치하는 현재 층의 진입 방향만 사용해 반대편 층 진입 방향을 자동으로 반대 방향으로 설정한다.
Parent Issue
Area
Application
Target Sprint
Sprint 3
Scope
Acceptance Criteria
Architecture / Dependency Check
src/application에 한정한다.lowerEntryDirection/upperEntryDirection을 사용한다.Verification Plan
cmake --build --preset build-no-app-debugctest --preset test-no-app-debugcmake --build --preset build-debugctest --preset test-debugDependencies / Blockers
없음.
Repository Checks