generated from ttipo/project-base
3d2cd99ef0
대구 관광공사 원문을 실제로 적재해 보니 형식이 제각각이라 시간표를 잘못 읽는 곳이 있었다. 예: 더현대 대구 "월요일~목요일 10:30~20:00금요일~일요일 10:30~20:30" 을 월~목에 두 시간대, 금~일은 비어 있음으로 읽어 월요일 20:15 에 "영업 중"으로 나갔다. - 줄바꿈을 구간 구분으로 본다(동기화가 <br> 을 줄바꿈으로 바꿔 저장하는데 공백으로 합쳐지고 있었다) - 시각 바로 뒤에 요일·평일·주말·'[' 가 붙으면 구간을 나눈다(하이픈 시간 범위는 그대로) - 괄호·대괄호 안의 '/' 로 구간을 자르지 않고, 괄호 안 브레이크타임·라스트오더를 각각 읽는다 - "[토요일]" 같은 대괄호 요일 머리말을 다음 줄들의 시간에 적용하고, "[1월]" 의 '월'은 월요일로 읽지 않는다(달마다 다르면 계절별처럼 시각 판단을 하지 않는다) - 주중·평일 줄의 브레이크타임은 평일 전용으로 본다 - htmlToText 가 잘못 쓴 </br> 도 줄바꿈으로 바꾼다 저장된 원문을 API 재호출 없이 다시 해석하는 `place:sync -- reparse-hours` 를 추가했다 (jsonb 키 순서와 무관하게 비교). 2026-11-03 대구 1,174곳 중 124곳의 시간표를 바로잡았다. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>