Summary
EnvironmentState 입력을 사용해 기본 시야 저하, 친숙도, 안내 신호 차이가 길찾기와 이동 성능에 미치는 영향을 1차 확장 범위로 구현한다.
Parent Issue
#5
Area
Domain
Target Sprint
Sprint 3
Why Needed
문서 기준에서 기본 시야 저하와 길찾기 영향은 1차 확장이고 smoke/FED/FDS 연동은 중기 확장이다. 현재 task는 EnvironmentState 기반 기본 규칙으로 정리되어야 한다.
Scope
- EnvironmentState에 visibility/familiarity/guidance signal 입력을 반영한다.
- 시야 저하에 따른 속도 저하, 경로 선택 변화, 재탐색 지연을 정리한다.
- 결과 비교에서 어떤 EnvironmentState가 적용됐는지 함께 표시할 수 있게 한다.
Out of Scope
- smoke/FED/FDS 외부 환경 연동
- #102에서 다룸
- 추천 최적화 로직
Core Design Criteria
- EnvironmentState는 top-level 입력 계약 중 하나다.
- 기본 시야 저하 규칙은 domain에서 정의하고 외부 환경 연동은 later로 분리한다.
- 결과는 persisted artifact 비교 경로에서 재사용 가능해야 한다.
Acceptance Criteria
- EnvironmentState 조건 차이에 따라 이동/경로/결과 차이가 반영된다.
- 비교 결과에 적용된 visibility/familiarity/guidance 조건이 함께 표시된다.
- 중기 연동 범위와 충돌하지 않는다.
Related Docs
- docs/product/Product Backlog - Pathfinder 반영안.md
- docs/product/위험 정의.md
- uml/domain-scenario-model.puml
Dependencies / Blockers
Repository Checks
Summary
EnvironmentState 입력을 사용해 기본 시야 저하, 친숙도, 안내 신호 차이가 길찾기와 이동 성능에 미치는 영향을 1차 확장 범위로 구현한다.
Parent Issue
#5
Area
Domain
Target Sprint
Sprint 3
Why Needed
문서 기준에서 기본 시야 저하와 길찾기 영향은 1차 확장이고 smoke/FED/FDS 연동은 중기 확장이다. 현재 task는 EnvironmentState 기반 기본 규칙으로 정리되어야 한다.
Scope
Out of Scope
Core Design Criteria
Acceptance Criteria
Related Docs
Dependencies / Blockers
Repository Checks