회귀 테스트는 실행 여부보다 서버 수렴 경로를 본다
Local Predicted는 소유 클라이언트에 먼저 보이지만, 비용·쿨다운·상태는 서버 판정과 복제 결과에 수렴해야 한다.
1 Owner input
TryActivateAbility가 ASC에 요청2 Local predictionprediction key와 함께 허용된 효과를 선반영
3 Server decision
CanActivateAbility 검사 뒤 실행·commit4 Authoritative stateEffect·Attribute·Tag 변경을 복제
5 Reconcile승인은 catch-up, 거절은 예측 부작용 rollback
1 · Standalone 기준성공·코스트 부족·쿨다운·차단 태그·
EndAbility를 각각 확인2 · Listen Server 2인소유자·서버·비소유 화면의 Attribute와 Tag가 같은 최종값인지 비교
3 · 지연·손실 환경거절 뒤 잔여 cost/cooldown이 없고 cue·effect가 중복되지 않는지 확인
핵심: 입력 반응이 빨랐는지가 아니라, 승인·거절 뒤 모든 클라이언트가 권한 있는 한 상태로 모이는지가 통과 기준이다.