Files

3.3 KiB
Raw Permalink Blame History

Find-Word v0.2.5 수용 기준

오류 재현과 loudness 자산

  • v0.2.3 실제 8 WAV의 integrated loudness spread가 약 16.49 LU임을 RED evidence로 보존한다.
  • 기존 runtime peak-dependent mix에서 같은 SNR의 background final gain/RMS가 환경별로 달라지는 RED를 보존한다.
  • 8개 final WAV를 실제 EBU R128 방식으로 측정하고 integrated loudness가 선언 목표의 ±0.2 LU 안에 든다.
  • 8개 간 integrated loudness spread가 0.4 LU 이하이다.
  • 모든 true peak가 선언 ceiling 이하이며 clipping/full-scale sample이 없다.
  • 8개 모두 24kHz mono PCM16, 정확히 12초, non-silent, 고유 hash, fade 경계다.
  • 기존 source SHA-256·bytes·creator·license·selected segment는 변경하지 않는다.
  • generator는 실제 loudness 측정 실패, 목표 이탈, peak 초과, source mismatch, publication 실패에서 기존 디렉터리를 보존한다.
  • manifest/provenance에는 normalization target, true-peak ceiling, algorithm/filter, FFmpeg version, pass 측정값과 final measured LUFS/LRA/true peak를 기록한다.

Runtime 혼합

  • background load는 저장된 loudness-normalized PCM을 파일별 RMS 재정규화 없이 사용한다.
  • voice와 intro는 기존 normalization을 유지한다.
  • environment 8개와 SNR −12~+12 dB에서 background gain은 완전히 동일하다.
  • SNR 변화는 voice/background 상대 voice gain만 바꾸고 background gain을 바꾸지 않는다.
  • 고정 common/headroom gain은 검증된 최대 peak와 최대 SNR에서 수학적으로 clipping ceiling 이하이다.
  • 실제 101 voice × 8 ambience × 허용 SNR 경계를 검사해 peak 안전성과 유한 gain을 보장한다.
  • 재생·재청취·중도 종료·loop stop·404/decode/timeout/abort 복구를 보존한다.

버전·문서·주석

  • package/lock/HTML/UI/README/voice manifest/ambience manifest/query가 0.2.5다.
  • CHANGELOG.md에 v0.2.5의 모든 오류 원인·자산·runtime·수치·검증 변경이 있다.
  • README, ARCHITECTURE, AUDIO_PROVENANCE, DEPLOYMENT가 새 loudness 계약과 일치한다.
  • 변경한 모듈·함수·클래스·핵심 변수/매개변수·비자명한 오디오 로직에 상세 한국어 주석이 있다.
  • 정확한 credit, 라이선스 notice, v0.2.3 이전 역사/evidence를 보존한다.

전체 검증

  • lint/typecheck, unit/component/release/Python, build, npm audit를 통과한다.
  • sandboxed Chrome desktop/mobile에서 109 WAV 전수 hash/decode와 8 환경 실제 loop 재생을 통과한다.
  • 브라우저에서 실제 각 environment의 background GainNode 설정값이 동일함을 검증한다.
  • 3문항 고정난이도, 다음 단계, 시작 난이도, SNR 조절, 중도 종료, 무응답 표시가 회귀 없이 동작한다.
  • console/page error, failed request, 외부 runtime request, axe violation이 0이다.
  • secret scan과 git diff --check가 통과한다.

릴리스

  • Neo 독립 검증 뒤 findword.heart-m.com에 commit-addressed release로 원자 배포한다.
  • 공개 8 WAV의 LUFS/true peak/hash/MIME를 재측정하고 production Chrome 흐름을 확인한다.
  • feature push, main fast-forward merge, annotated v0.2.5, fresh clone 검증을 완료한다.