같은 시작일 UNIQUE와 실제 기간 교차는 다른 규칙이다

UNIQUE(post_id, valid_from)는 출발점 중복만 막고 서로 다른 시작일을 가진 겹친 기간은 허용합니다.

검증막는 충돌놓치는 충돌판정
UNIQUE(valid_from)같은 시작일Jul 10–Aug 10 ↔ Jul 20–Aug 01불충분
parent lock + overlap모든 기간 교차없음업무 규칙

핵심: 같은 게시글의 기간 등록을 직렬화한 뒤 start < existing_end와 existing_start < end를 검사합니다.