Files
Find-Word/.agent/evidence-v0.2.3/privacy-screening/retry-market24-cafe0/before-changelog.md
T
2026-10-14 10:01:46 +00:00

7.6 KiB
Raw Blame History

Find-Word 변경 이력

0.2.3 — 2026-10-14 (로컬 구현, 배포 미실행)

  • 라운드를 정확히 3문항으로 변경하고 한 단계의 난이도를 유지한다. 시작 단계 1~5 선택, 정상 완료 후 다음 단계 새 라운드, 5단계 재도전을 제공한다. 혼합 모드는 선택/입력을 모두 포함한다.
  • SNR 직접 제어: −12~+12 dB, 1 dB 간격, 범위/NaN 정규화. 재생 중 변경은 다음 청취부터 적용, 이후 문항/라운드에 유지하고 홈 복귀 시 단계 기본값으로 초기화한다. 양/0/음수의 의미를 설명한다.
  • 중도 종료는 fetch·Web Audio·타이머를 즉시 취소하고 응답/정답 수를 보여 준 뒤 홈으로 연결한다. 무응답을 오답으로 세지 않고 지연 콜백·중복 답변을 차단한다.
  • 절차적 배경 합성을 제거하고 실제 현장 녹음 8개를 same-origin WAV로 번들한다. 각 12초·24kHz mono PCM16·50ms fade·안전 선형 정규화·고유 SHA-256, 원본은 번들하지 않는다.
  • PD/CC0/CC BY 4.0/CC BY-SA 4.0 원본을 추적하는 machine-readable manifest와 브라우저 배포 고지. 시장 파생본의 ShareAlike와 지하철 credit/변경 고지 유지. 원본/다운로드 URL·저작자·변환·해시·실측값 기록.
  • 녹음을 fetch/decode/loop하며 RMS .03 정규화 후 상대 gain을 적용한다. 공통 peak 감쇠로 SNR을 유지하면서 clipping headroom을 확보한다. 404/decode/timeout/abort는 재시도 가능한 한국어 안내를 제공한다.
  • 회귀 수정: 세 문항 표본에 맞게 전체 콘텐츠 도달성 검사 확대; 콘텐츠의 Node 직접 import 경로 보존; 재생 중 SNR 변경이 실제 청취 이력을 덮어쓰지 않도록 결과에 청취 시작값 기록.
  • 추가 회귀 수정: 3문항에서도 순환 환경이 여덟 장소에 도달하도록 섞고, 결과의 잘못된 플레이 방법 앵커를 제거한다. 세 문항의 문항별 보너스 상한(20점)과 라운드 합계 상한(30점)을 안내하고 새 단계/SNR 컨트롤의 44px 터치 영역을 보장한다. 개발/preview에서 HTML Accept가 있는 누락 WAV도 SPA fallback 대신 404로 응답한다. 모바일 시작 단계 선택값의 잘림을 막도록 중복 SNR을 별도 제어에 모았다. 내장 SVG favicon으로 Chrome의 기본 favicon.ico 404 콘솔 오류를 제거한다.
  • 기존 10 mechanic·100문장·101 neural WAV, 채점·점수·IME·재청취·음량·접근성·개인정보 미수집을 보존한다.
  • package/lock/HTML/UI/manifest/문서를 0.2.3으로 정렬하고 음원 query 버전을 갱신한다. Designed by OZ at Heat-T Medical Inc.와 v0.1/v0.1.1 역사 evidence는 보존한다.
  • strict vertical-slice TDD RED/GREEN, Python 변환 계약, 빌드 자산/notice 검증, sandboxed system Chrome desktop/mobile의 실제 WAV decode/playback·스크린샷·axe·네트워크 검사를 수행한다. 정확한 실행 결과와 추가 회귀는 .agent/RESULT-v0.2.3.md에 기록한다.
  • Nginx 현장음 404와 원자 배포/rollback 인계 문서를 갱신한다. commit/push/merge/tag/배포는 Neo 인수 이후 별도 작업이다.

v0.2.3 독립 리뷰 수정

  • 진행 막대를 현재 문항 1/3·2/3·3/3으로 정정하고 접근성 값 및 Chrome 실제 채움 픽셀을 검사한다.
  • 보너스 문구를 문항별 최대 20점 / 라운드 합계 0+10+20=30점으로 정정한다. 1단계 만점 330점과 함께 검증한다.
  • 무응답 정답률은 — / 응답 없음, 응답 없는 단계는 미진행; 중도 종료와 현재 단계 완료 제목을 구분한다.
  • 320px·360px에서 모드 설명과 결과의 한국어 어절 분리·넘침을 방지한다. README 현재 증거 경로를 고치고 일본어 테스트 제목을 한국어로 바꾼다.
  • 음성 manifest/폴더를 함께 축약해도 실패하도록 콘텐츠 기반 정확한 101개 목록, 개수 및 dist 추가/누락 파일을 검사한다.
  • 현장음 승인 계획/manifest의 임시 경로를 불변 원본 해시·bytes·검증 상태 및 정확한 직접 미디어 길이로 교체한다.
  • 현장음 생성 전 여덟 원본의 승인 해시·bytes를 전수 확인한다. 잘못된 원본은 첫 변환 전에 실패한다.
  • 같은 파일시스템 staging에서 8 WAV·manifest·notice 전부 검증 후 Linux 원자 디렉터리 교환. stale 파일 제거, symlink 출력 거부, 변환·쓰기·검증·교환 실패/중단 시 이전 디렉터리 보존을 테스트한다.
  • 고지를 /ambience/AMBIENCE_NOTICES.md로 옮겨 함께 발행하고 각 항목의 creator/primary URL/direct URL/ license URL/outputLicense/변경 설명을 빌드에서도 강제한다. UI 링크와 권리·배포·재현 문서를 갱신한다.
  • 101 voice + 8 ambience WAV 바이트와 모든 이전 evidence를 보존한다. 이번 리뷰의 RED/GREEN과 전체 실행 결과는 .agent/evidence-v0.2.3/review-fixes/ 및 .agent/RESULT-v0.2.3.md를 참조한다. 사람의 청취 인수는 미실행이다.

v0.2.3 최종 privacy excerpt refinement

  • 모든 현장음의 selectedSegmentStartSeconds를 승인 계획의 불변 provenance로 고정한다. 생성기의 별도 시작점 map을 제거하고 manifest/notice/build/browser에서 계획과 구간 범위를 대조한다.
  • mall 36–48초, market 60–72초, cafe 180–192초로 변경하고 다른 다섯 구간은 유지한다. 원본 8개 해시 확인 후 전체 ambience 디렉터리를 원자 재생성한다. 101 voice와 다섯 ambience WAV는 바이트 동일하다.
  • Ogg seek/timestamp로 짧아진 PCM은 전체 디코드 후 sample 기준으로 정확한 12초를 선택한다. 패딩/시간 변형 없이 실제 seek 경로를 기록하고 부족한 원본은 거부한다. 실패 시 이전 bundle 보존을 재확인했다.
  • Neo의 이전 후보 scan과 파생본 ASR을 원문 그대로 보존하고 출처·설정 누락·휴리스틱 text의 한계를 기록한다. 최종 8 WAV의 faster-whisper 1.2.1 tiny multilingual 검사와 모든 추가 실패/성공 근거는 .agent/evidence-v0.2.3/privacy-screening/에 보존한다. ASR은 screening signal이며 사람의 청취 인수나 법적/개인정보 clearance가 아니다.
  • 최종 VAD-enabled ASR은 mall 0 / market 3 / cafe 1 segment를 반환하여 요청한 zero-segment 기준은 미달이다. VAD 미사용 결과도 별도로 보존하고 새 acceptance test는 실패 상태를 유지한다.
  • 이전 evidence는 변경하지 않는다. 최종 검증/상세 결과는 .agent/RESULT-v0.2.3.md의 마지막 절을 참조한다.

0.1.1 — 2026-10-14

  • Microsoft Edge online TTS ko-KR-HyunsuMultilingualNeural, edge-tts 7.3.1, rate −6%, pitch −4Hz로 안내 1개·목표 100개를 새로 생성하고 24kHz mono PCM16으로 변환했다.
  • pinned venv, bounded retry/timeout, 원자 자산 교환, provider/도구/출력물의 권리 구분과 provenance를 추가했다.
  • query cache-busting, 시스템 Chrome sandbox 기본 활성화, 화면·음량·한국어 제목과 SNR 설명의 검증을 보강했다.
  • 원본 기록: .agent/RESULT-v0.1.1.md, .agent/evidence-v0.1.1/.

0.1.0 — 2026-10-14 (당시 UI 표기 v0.1)

  • 반응형 시작/게임/결과, 열 문항·다섯 단계, 객관식/주관식/혼합, 10 mechanic·100문장.
  • 점수·연속 정답·재청취·IME 보호·접근성·동시 재생/취소/실패 복구, 여덟 합성 배경.
  • 정적 SPA, 개인정보 저장·외부 런타임 요청 없음, 정확한 credit 및 private 프로젝트 권리 고지.
  • 원본 기록: .agent/RESULT.md, .agent/evidence/.