이력 Stack과 작업 Queue는 실패 때의 소유권 정책이 다르다

자료구조 선택 뒤에도 상태 이동의 원자성·재시도·중복 실행 규칙을 별도로 정해야 합니다.

상황핵심 상태실패 정책
브라우저 backback·current·forward이동 전제 확인
새 페이지 방문forward기존 미래 폐기
작업 pollQueue→소비자소유권 이전
처리 실패attempt재큐잉·격리
중복 실행작업 id멱등성 확인

핵심: 비동기 명령은 같은 작업이 두 번 처리되어도 결과가 안전한지도 검토합니다.