Summary
운영 갈등을 임시 추천용 replay 재분석이 아니라 정식 시뮬레이션 결과 지표로 승격하고, 저장/복원 가능한 결과 아티팩트와 결과 화면 오버레이까지 연결한다.
Parent Issue
#84
Area
Domain / Application
Target Sprint
Sprint 3
Scope
- 양방향 흐름 충돌과 연결부 집중을 운영 갈등 지표로 정의한다.
- 시뮬레이션 중 conflict cell, conflict connection, queue exposure를 누적 계산한다.
- 운영 갈등 요약, 타임라인, 연결부 사용량을 결과 아티팩트에 저장한다.
- 결과 화면에 Operational Conflict 탭과 오버레이를 추가한다.
- 추천 엔진이 replay 재스캔 대신 정식 운영 갈등 지표를 우선 사용하도록 정리한다.
- 관련 domain/application/persistence 테스트를 추가한다.
Acceptance Criteria
- 운영 갈등 지표가 시뮬레이션 결과와 함께 저장되고 다시 열어도 복원된다.
- 단일 결과와 batch 비교 화면에서 운영 갈등 정보를 확인할 수 있다.
- 결과 캔버스에 운영 갈등 오버레이가 표시된다.
- 추천 근거가 운영 갈등 정식 지표를 참조한다.
Architecture / Dependency Check
- domain은 운영 갈등 계산과 결과 모델을 담당한다.
- application은 저장된 운영 갈등 결과를 시각화한다.
- engine 계층에는 application/domain 의존을 추가하지 않는다.
Verification Plan
- cmake --build --preset build-no-app-debug
- ctest --preset test-no-app-debug
- cmake --build --preset build-debug
- 가능하면 앱 실행으로 결과 오버레이를 확인한다.
Dependencies / Blockers
Repository Checks
Summary
운영 갈등을 임시 추천용 replay 재분석이 아니라 정식 시뮬레이션 결과 지표로 승격하고, 저장/복원 가능한 결과 아티팩트와 결과 화면 오버레이까지 연결한다.
Parent Issue
#84
Area
Domain / Application
Target Sprint
Sprint 3
Scope
Acceptance Criteria
Architecture / Dependency Check
Verification Plan
Dependencies / Blockers
Repository Checks