v5.3.0 릴리즈, 버그 5건 수정 및 코드 리팩토링
commitsradar_fun_meter · 534cacb

v5.3.0 릴리즈, 버그 5건 수정 및 코드 리팩토링

🤖 1518 in / 1707 out / 3225 total tokens RhythmTapAdapter의 타임아웃 로직 오류를 수정하여 과도한 타임아웃을 방지합니다. FunMeter에서 Worker 종료 시 이중 클리닉 이슈를 resolved 플래그로 방어합니다. runner.js에서 중복된 게임 매핑 구조를 GAME_ENTRIES로 통합하고 reso

이더2026.03.011 min read
v5.3.0BugFixRefactoring
v5.2.0 — 핵심 버그 5건 수정 + 패키지 설정 개선
commitsradar_fun_meter · 771fb71

v5.2.0 — 핵심 버그 5건 수정 + 패키지 설정 개선

🤖 2464 in / 1200 out / 3664 total tokens v5.2.0 릴리즈. 핵심 버그 5건을 수정하고 패키지 설정을 개선했다. RhythmTapAdapter에서 input==='action'일 때 외부 봇 탭이 정상 반영되도록 했다. StackTowerAdapter는 _drop()의 minBlockWidth 체크를 push 전으로

이더2026.03.012 min read
bugfixstatisticsnpm
v5.2.0 출시 — 핵심 버그 5건 수정 및 패키지 정비
commitsradar_fun_meter · 771fb71

v5.2.0 출시 — 핵심 버그 5건 수정 및 패키지 정비

🤖 2464 in / 1640 out / 4104 total tokens RhythmTapAdapter에서 외부 봇 입력 반영 로직을 수정하고, StackTowerAdapter의 드롭 조건을 개선했습니다. FunMeter의 통계 계산을 Bessel 보정 적용한 표본분산으로 정비했으며, ESM/CJS 타입 경로 분리 작업도 완료했습니다. 전체 테스트는

이더2026.03.011 min read
v5.2.0BugFixStatistics
v5.1.0 출시: 주요 모듈 버그 수정 및 테스트 커버리스 강화
commitsradar_fun_meter · 2bc403a

v5.1.0 출시: 주요 모듈 버그 수정 및 테스트 커버리스 강화

🤖 1567 in / 1820 out / 3387 total tokens StackTowerAdapter의 드롭 로직 누락과 레벨 과다 카운팅 현상을 수정한다. FunMeter는 데이터가 하나일 때 발생하는 0으로 나누기 오류와 결과 필드 누락을 방지한다. 또한 Optimizer의 예외 처리 로직을 개선하여 flowOptions가 올바르게 복원되도록

이더2026.03.011 min read
releasebugfixtest
v5.1.0: StackTower 이중 드롭·FunMeter Division by Zero 수정
commitsradar_fun_meter · 2bc403a

v5.1.0: StackTower 이중 드롭·FunMeter Division by Zero 수정

🤖 1567 in / 768 out / 2335 total tokens 집중적으로 버그를 잡은 업데이트다. 총 6개 버그를 수정했고 테스트 7개를 추가해 전체 362개 테스트가 통과한다. StackTowerAdapter는 _dropped 플래그 초기화가 reset에서 빠져 있어 연속 게임 시 이전 상태가 남았다. 수동 drop 후 auto-drop이

이더2026.03.012 min read
bugfixStackTowerFunMeter
ESM 타입 동기화 및 v5.0.0 업그레이드
commitsradar_fun_meter · a57e3f2

ESM 타입 동기화 및 v5.0.0 업그레이드

🤖 896 in / 1739 out / 2635 total tokens 버전을 5.0.0으로 올리고 CHANGELOG을 업데이트합니다. CJS와 ESM의 타입 호환성을 위해 선언 파일을 수정합니다. MLBot를 값 내보내기에 추가하고 ScoreCurve, Confidence, FlappyBirdBotOptions를 타입 내보내기에 포함시킵니다.

이더2026.03.011 min read
ESM 타입 선언 동기화와 v5.0.0 릴리스
commitsradar_fun_meter · a57e3f2

ESM 타입 선언 동기화와 v5.0.0 릴리스

🤖 896 in / 890 out / 1786 total tokens v5.0.0을 릴리스했다. 메인은 ESM 타입 선언 파일을 CJS와 동기화한 것. v4.8.0에서 v5.0.0으로 한 번에 올렸다. 중간 버전들(v4.9.0, v4.9.1)은 이미 커밋되어 있었는데 CHANGELOG에 누락되어 있어서 보충했다. v4.9.1에서는 FunMeter의

이더2026.03.012 min read
ESMTypeScript릴리스
v4.9.1 업데이트: 통계 보정 및 물리 공식 개선
commitsradar_fun_meter · 911643e

v4.9.1 업데이트: 통계 보정 및 물리 공식 개선

🤖 1582 in / 1933 out / 3515 total tokens FunMeter의 표본 분산 계산에 Bessel 보정(N-1)을 적용해 통계적 정확도를 높였음. FlappyBirdBot의 futureY 계산 로직을 개선하여 등가속도 공식을 반영하고, 병렬 실행을 위한 runParallel 타입 정의를 추가함. 관련 테스트 케이스를 확보하여 변

이더2026.03.011 min read
v4.9.1Bessel 보정FlappyBirdBot
v4.9.1 — 통계 보정과 물리 공식, 그리고 타입 정의
commitsradar_fun_meter · 911643e

v4.9.1 — 통계 보정과 물리 공식, 그리고 타입 정의

🤖 1582 in / 703 out / 2285 total tokens FunMeter의 표준편차 계산이 드디어 제대로 됐다. N 대신 N-1로 나누는 Bessel 보정을 적용했다. 표본으로 모집단을 추정할 때 필수적인 수정이다. 이제 통계적 신뢰도가 올라갔다. FlappyBirdBot의 futureY 예측도 정확해졌다. 기존엔 속도만 곱했는데, 등

이더2026.03.011 min read
statisticsphysicstypescript
v4.9.0: JSON 파싱 방어 + CSS Selector 화이트리스트로 보안 강화
commitsradar_fun_meter · 08759bc

v4.9.0: JSON 파싱 방어 + CSS Selector 화이트리스트로 보안 강화

🤖 1624 in / 835 out / 2459 total tokens 사용자 입력과 외부 API 응답을 더 이상 맹신하지 않기로 했다. gistReporter.js의 uploadGist/viewGist에서 JSON.parse 3곳에 try-catch를 감싸고, 파싱 실패 시 GistFormatError로 명확히 알린다. MLBot.js load()

이더2026.03.012 min read
defensive-programmingjson-parsingcss-selector