Summary
PR 193 이후 Evacuation Scenario Demo 결과 화면이 빈 risk/artifacts로 열리며 히트맵과 위험 레이어가 보이지 않는 문제를 복구한다. 앱 오픈 시 동기 시뮬레이션을 돌리지 않고 precomputed demo fixture를 사용해 즉시 결과 화면을 로드한다.
Parent Issue
#3
Related Issue
#28
Area
Application
Target Sprint
Sprint 2
Scope
- blocked-door alternative demo result fixture를 추가한다.
- demo workspace가 고정 frame/risk/artifacts를 즉시 사용하게 한다.
- authoring state가 run/result/save 흐름에서 유지되도록 보정한다.
- fixture와 결과 데이터 비어 있지 않음을 테스트한다.
Acceptance Criteria
Evacuation Scenario Demo 결과 화면에서 Peak Density 히트맵이 표시된다.
- demo open 경로에서
ScenarioSimulationRunner를 동기 실행하지 않는다.
- baseline + alternative authoring state가 result/save 흐름에서 보존된다.
- fixture 테스트와 전체 debug test preset이 통과한다.
Architecture / Dependency Check
- application은 domain fixture service를 통해 demo result 데이터를 읽는다.
- domain에는 Qt UI 코드를 추가하지 않는다.
- engine에는 domain/application 의존성을 추가하지 않는다.
- include root는
src/ 기준을 유지한다.
Verification Plan
cmake --preset windows-debug
cmake --build --preset build-debug --target safecrowd_app
cmake --build --preset build-debug --target safecrowd_tests
ctest --preset test-debug
Dependencies / Blockers
- 없음. #28의 결과 뷰 방향과 관련 있지만, full multi-scenario batch result UI는 후속 범위로 남긴다.
Repository Checks
Summary
PR 193 이후
Evacuation Scenario Demo결과 화면이 빈 risk/artifacts로 열리며 히트맵과 위험 레이어가 보이지 않는 문제를 복구한다. 앱 오픈 시 동기 시뮬레이션을 돌리지 않고 precomputed demo fixture를 사용해 즉시 결과 화면을 로드한다.Parent Issue
#3
Related Issue
#28
Area
Application
Target Sprint
Sprint 2
Scope
Acceptance Criteria
Evacuation Scenario Demo결과 화면에서 Peak Density 히트맵이 표시된다.ScenarioSimulationRunner를 동기 실행하지 않는다.Architecture / Dependency Check
src/기준을 유지한다.Verification Plan
cmake --preset windows-debugcmake --build --preset build-debug --target safecrowd_appcmake --build --preset build-debug --target safecrowd_testsctest --preset test-debugDependencies / Blockers
Repository Checks