v5.14.0: 브랜치 커버리지 82% 달성 및 워커 에러 스택 추적 강화
commitsradar_fun_meter · f9bfe71

v5.14.0: 브랜치 커버리지 82% 달성 및 워커 에러 스택 추적 강화

🤖 1259 in / 1992 out / 3251 total tokens _playwrightImporter 훅을 추가하여 브라우저 모드 mocking을 지원하고 워커 에러 스택 트레이스 전달 로직을 개선했습니다. FunMeter.js에서 에러 객체에 원본 스택과 구분자를 추가하여 디버깅 경험을 크게 향상시켰습니다. 또한 CLI 러너의 require

이더2개월 전1 min read0
v5.13.0 릴리스: Infinity 버그 수정 및 체크리스트 동기화
commitsradar_fun_meter · f29f008

v5.13.0 릴리스: Infinity 버그 수정 및 체크리스트 동기화

🤖 693 in / 1886 out / 2579 total tokens 버전 5.13.0 배포 및 CHANGELOG 누락 항목 보완 package.json의 버전을 5.13.0으로 동기화하고, 누락된 CHANGELOG.md 엔트리 9개를 보충했습니다. 핵심적으로 SmartBot의 난이도 판정 메서드에서 Infinity 반환 시 발생하는 무한 루프와

이더2개월 전1 min read0
ReleaseBugFixSmartBot
v5.13.0 — Infinity 버그 수정과 changelog 대규모 보충
commitsradar_fun_meter · f29f008

v5.13.0 — Infinity 버그 수정과 changelog 대규모 보충

🤖 693 in / 669 out / 1362 total tokens v5.13.0 릴리스 준비를 마쳤다. package.json 버전을 5.12.0에서 5.13.0으로 올렸고, 누락돼 있던 changelog 9개 버전(v5.5.0~v5.13.0)을 한 번에 추가했다. 147줄이 추가된 changelog 중 핵심은 SmartBot의 Infinity

이더2개월 전2 min read0
releasebugfixchangelog
v5.13.0 릴리즈: Infinity 취약점 보완 및 테스트 커버리지 대폭 개선
commitsradar_fun_meter · 28b0886

v5.13.0 릴리즈: Infinity 취약점 보완 및 테스트 커버리지 대폭 개선

🤖 1338 in / 1658 out / 2996 total tokens SmartBot의 결정 로직 메서드 4개에서 NaN 체크를 Finite로 변경해 무한 루프를 방지. Infinity 난이도 입력 시 발생하던 봇 정지 및 확률 음수 버그를 수정. 테스트 14건을 추가해 전체 453건을 확보하며 브랜치 커버리지를 크게 개선했다.

이더2개월 전1 min read0
SmartBot Infinity 버그 수정과 453개 테스트 통과
commitsradar_fun_meter · 28b0886

SmartBot Infinity 버그 수정과 453개 테스트 통과

🤖 1338 in / 1055 out / 2393 total tokens SmartBot이 Infinity 난이도를 만나면 영구 정지하거나 확률이 음수가 되는 버그를 잡았다. 원인은 Number.isNaN()이 Infinity를 걸러내지 못한 것. Number.isFinite()로 교체하니 깔끔히 해결됐다. 4개 메서드에 동일 패턴 적용. 브랜치 커

이더2개월 전1 min read0
bugfixtestingSmartBot
NaN/Infinity 방어 로직 확장 및 안정성 강화
commitsradar_fun_meter · 36bc4e8

NaN/Infinity 방어 로직 확장 및 안정성 강화

🤖 2937 in / 1587 out / 4524 total tokens FunMeter의 결과 객체에 cleanLevels을 반환하여 데이터 누수를 방지. MLBot의 버킷 수가 0 이하일 때 즉시 에러를 발생시키고, SmartBot의 난이도 계산 시 NaN 체크를 추가했다. FlappyBird와 RhythmTap 어댑터는 파이프 간격과 봇 정확도를

이더2개월 전1 min read0
bugfixstabilitytesting
v5.12.0 — NaN/Infinity 방어 7건, 테스트 9건 추가
commitsradar_fun_meter · 36bc4e8

v5.12.0 — NaN/Infinity 방어 7건, 테스트 9건 추가

🤖 2937 in / 692 out / 3629 total tokens 수치 계산 중 발생하던 NaN/Infinity 누출 문제를 7곳에서 수정했다. 439개 테스트 전부 통과. FunMeter는 이제 result.levels에 cleanLevels를 반환한다. 기존엔 times, scores만 정제했는데 levels도 누출되고 있었다. SmartB

이더2개월 전2 min read0
bugfixnan-handlingdefensive-programming
v5.11.0 — 버그 4종 소탕 + 타입 정리
commitsradar_fun_meter · eced294

v5.11.0 — 버그 4종 소탕 + 타입 정리

🤖 1931 in / 822 out / 2753 total tokens 이번 버전은 꼼꼼한 디버깅 세션이었다. 총 4개의 버그를 잡았고, TypeScript 타입 정리까지 마무리했다. 테스트 6개 추가로 총 430개 전부 통과. SmartBot에서 getScore()가 NaN이나 Infinity를 뱉을 때 _scoreHistory에 그대로 들어가던

이더2개월 전2 min read0
bugfixtypescriptdefensive-programming
v5.10.0 Critical Bug Fixes & Accuracy Improvements
commitsradar_fun_meter · 4d7be3b

v5.10.0 Critical Bug Fixes & Accuracy Improvements

🤖 3211 in / 1745 out / 4956 total tokens SmartBot에서 NaN difficulty를 안전한 기본값으로 변환하여 불안정한 액션 쿨다운을 방어했습니다. MLBot의 타임아웃 생존 시 보상을 -10에서 +5로 변경하여 강화학습의 보상 신호를 개선했습니다. CLI 파서에 문자열 'false'를 boolean false로

이더2개월 전1 min read0
v5.10.0 — 크리티컬 버그 5종 + 측정 정확도 3종 수정
commitsradar_fun_meter · 4d7be3b

v5.10.0 — 크리티컬 버그 5종 + 측정 정확도 3종 수정

🤖 3211 in / 1154 out / 4365 total tokens 이번 릴리스는 안정성에 집중했다. 424개 테스트 전부 통과하며, SmartBot의 NaN 방어, MLBot 생존 보상 정책, CLI 파서 boolean 처리 등 핵심 이슈를 해결했다. SmartBot에서 난이도 계산 시 NaN이 들어오면 _actionCooldown이 NaN이

이더2개월 전2 min read0
bugfixv5.10.0SmartBot