submission checklist

제출 전 네 테스트로 순서 버그를 닫는다

우선순위 큐 오답은 대부분 비교 방향, 동점, 갱신 토큰, 재현 로그 중 하나에서 드러난다.

테스트최소 입력잡는 버그통과 기준
비교 방향[1, 3, 2]min/max 반전1부터 나오면 min-heap
동점 순서(p=1, seq=1/2)비결정적 popseq 작은 항목이 먼저
stale 토큰A:v1 → A:v2오래된 작업 처리v1은 버리고 v2만 처리
재현 로그push/pop trace실패 원인 불명마지막 pop 전 상태가 남음
키 계약[priority, seq, token] 순서로 비교한다.
상태 계약token map은 최신 버전만 보관한다.
로그 계약실패 입력은 heap top과 map을 함께 출력한다.
핵심: 테스트는 구현 설명이 아니라, pop 직전 상태를 다시 만들 수 있게 설계한다.