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

이더2026.03.012 min read
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에서도 커스텀 게임 사용

이더2026.03.011 min read
bugfixtypescriptcli
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프레임째에 게임이 종료되어야 하는데, =

이더2026.03.012 min read
bugfixrefactoringcli
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
GitHub to Hashnode 워크플로우 초기화
commitsgit2blog · e87255e

GitHub to Hashnode 워크플로우 초기화

🤖 2924 in / 1413 out / 4337 total tokens Hashnode와 GitHub 토큰 설정을 위한 .env.example을 추가했다. publish.sh와 publish.py 스크립트로 마크다운을 자동 발행하는 기능을 구현했다. 프로젝트 구조와 워크플로우를 설명한 CLAUDE.md를 작성했으며, 예제 글들을 생성해 테스트 환경을

이더2026.03.011 min read
workflowautomationhashnode
git2blog: GitHub 커밋을 블로그 글로 자동 변환하는 워크플로우
commitsgit2blog · e87255e

git2blog: GitHub 커밋을 블로그 글로 자동 변환하는 워크플로우

🤖 2924 in / 755 out / 3679 total tokens GitHub 리포지토리 커밋을 분석해서 Hashnode 블로그 글로 변환하는 워크플로우를 만들었다. CLI 도구가 아니라 Claude Code 기반의 워크플로우다. 핵심은 자동화보다 맥락 보존이다. 커밋 메시지만으론 부족하니 diff 내용을 읽어서 어떤 문제를 해결했는지, 왜 그

이더2026.03.012 min read
GitHubHashnodeClaude-Code