Skip to content

Task-EnvironmentState 기반 시야 저하와 길찾기 영향 구현 #83

@learncold

Description

@learncold

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

  • 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

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions