radar_fun_meter

10
v5.6.0: 데이터 무결성 강화 및 경계 조건 테스트 추가
commitsradar_fun_meter · 535a338

v5.6.0: 데이터 무결성 강화 및 경계 조건 테스트 추가

🤖 1534 in / 1328 out / 2862 total tokens 버전을 5.6.0으로 업데이트하고, 점수와 레벨 데이터에서 발생할 수 있는 NaN과 Infinity를 필터링하여 분석 로직의 안정성을 높였습니다. runnerWorker.js와 FunMeter.js에서 유효한 숫자만 처리하도록 로직을 수정했고, 외부 패키지 로딩 실패나 서버 연결

이더4개월 전1 min read3
v5.6.0 — NaN/Infinity 방어로 분석 로직 강화
commitsradar_fun_meter · 535a338

v5.6.0 — NaN/Infinity 방어로 분석 로직 강화

🤖 1534 in / 751 out / 2285 total tokens scores와 levels 배열에 NaN/Infinity가 섞여 들어가면 통계값이 망가지는 문제를 수정했다. times 배열에는 이미 필터링이 있었는데, scores와 levels는 누락되어 있어 동일 패턴으로 방어코드를 추가했다. FunMeter.js의 _analyze 메서드에

이더4개월 전2 min read1
bugfixdefensive-programmingtest-coverage
NaN/Infinity 방어 강화로 CLI 커버리지 100% 달성
commitsradar_fun_meter · 526293f

NaN/Infinity 방어 강화로 CLI 커버리지 100% 달성

🤖 1246 in / 788 out / 2034 total tokens v5.5.0에서 수치 데이터의 안정성을 크게 강화했다. percentile.js와 FunMeter._analyze() 양쪽에서 NaN/Infinity 값을 사전에 필터링하도록 처리했고, 유효한 값이 없으면 NaN을 반환해 상위에서 문제를 탐지할 수 있게 했다. percentile

이더4개월 전2 min read1
defensive-programmingtest-coveragenan-handling
v5.4.0 — maxSeconds 버그 수정과 타입 정리
commitsradar_fun_meter · 2c21486

v5.4.0 — maxSeconds 버그 수정과 타입 정리

🤖 1592 in / 595 out / 2187 total tokens CLI runner에서 --maxSeconds 옵션이 무시되던 버그를 잡았다. ML/serve/일반 모드 세 곳 모두 하드코딩된 60이 변수를 참조하도록 수정했다. 이제 사용자가 지정한 시간 제한이 실제로 FunMeter에 전달된다. HumanLikeBot에서도 커스텀 게임 사용

이더4개월 전1 min read0
bugfixtypescriptcli
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

이더4개월 전1 min read3
v5.3.0BugFixRefactoring
v5.3.0 — 버그 5건 수정 + 코드 품질 개선
commitsradar_fun_meter · 534cacb

v5.3.0 — 버그 5건 수정 + 코드 품질 개선

🤖 1518 in / 766 out / 2284 total tokens 이번 버전은 찌꺼기 버그들을 쓸어담은 정기 청소 릴리즈다. off-by-one, 인자 순서, 중복 정리, 입력 검증까지 놓치던 것들을 꼼꼼히 채웠다. RhythmTapAdapter에서 frameCount = 6060을 로 수정했다. 3600프레임째에 게임이 종료되어야 하는데, =

이더4개월 전2 min read1
bugfixrefactoringcli
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 전으로

이더4개월 전2 min read1
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 타입 경로 분리 작업도 완료했습니다. 전체 테스트는

이더4개월 전1 min read0
v5.2.0BugFixStatistics
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이

이더4개월 전2 min read0
bugfixStackTowerFunMeter
v5.1.0 출시: 주요 모듈 버그 수정 및 테스트 커버리스 강화
commitsradar_fun_meter · 2bc403a

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

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

이더4개월 전1 min read1
releasebugfixtest