You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v1.8.2: baseline 갱신 — 2026-08-02 주일예배 셋리스트 + 36장 분절 교정
- 2026-08-02 주일예배 셋리스트(25항목)를 유일한 읽기전용 base 로 승격,
기존 07-19 셋리스트를 대체. 참조 곡·이미지 7개·배경 이미지 모두 baseline 존재.
- 36장 「주 예수 이름 높이어」: 사용자가 앱에서 분절을 교정한 편집본을 반영.
baseline 은 3개 줄에서 음표가 글자 수를 넘어(dangling) 6개가 무대에 렌더되지
않는 상태였다. 교정본은 198음표 / dangling 0 이며, 음표열이 baseline 에서
실제로 보이던 음표열과 완전히 일치한다 — 들리는 멜로디는 그대로다.
tools/sync-to-baseline.py: 후퇴 판정을 '들리는 음표' 기준으로 수정
- 총 음표 수로 비교하니 36장처럼 안 보이던 dangling 음표를 정리한 개선까지
후퇴로 잡는 오탐이 있었다. notes.js 가 글자 수까지만 그리는 것과 같은 기준으로
visible_note_total() 을 세어 비교하도록 고쳤다.
- 결과: 36장은 정상 승격 대상으로, 337(빔 묶음 9->4 후퇴)은 그대로 거부.
- dangling 이 줄어드는 경우 '개선' 표시를 덧붙인다.
검증: 도구 자체 검증(songId 해석·이미지·position·integrity) 통과 후 독립 확인 —
곡 576개, 셋리스트 1개(25항목 0..24), 미해석 songId 0, 없는 이미지 0,
36장 음표 198 / dangling 0. 앱 실행 시 배포본 우선 정리가 36장 로컬 override 를
걷어내 개발자와 신규 사용자가 같은 판을 본다.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>