Skip to content

1.8.2

Choose a tag to compare

@qelee7890 qelee7890 released this 01 Aug 15:49
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>