GameScout v1.2 — Steam 뉴스 + Epic Games 무료 게임 수집 추가 — 게임 소스 자동 탐색 범위 대폭 확대. ① Steam 커뮤니티 뉴스: 게임 업데이트, 패치, 이벤트, 세일 정보를 자동 수집하여 최신 게임 동향을 더 빠르게 파악. ② Epic Games 무료 게임 추적: 매주 제공되는 Epic 무료 게임과 프로모션을 자동 감지하여 뉴스 소재로 활용. Steam 큐레이션 신작 피드(RDF 형식)도 추가 지원
게임 소스 추적 분류 확장 — scout_steam_news(Steam 뉴스), scout_epic(Epic Games) 2개 신규 소스 분류 추가. 어떤 경로로 발견된 게임인지 더 정확하게 추적 가능
하이로우 성공/실패 화려한 애니메이션 추가 — ① 성공 시: 화면 전체 녹색 플래시 + 카드 글로우 버스트(확산 링 이펙트) + "N연속! 🔥" 플로팅 뱃지 + 연승 3회+ 무지개 카드 글로우 + 5회+ 코스믹 글로우. ② 실패 시: 빨간 화면 플래시 + 게임판 전체 쉐이크 + 카드 좌우 셰이크(±12px, ±3°) + "💀 실패!" 뱃지 + 😢 대형 결과 화면. ③ 캐시아웃 시: 금색 화면 플래시 + 🪙💰✨⭐💎 20개 코인 파티클 낙하(720° 회전) + 🎉 대형 결과 화면 + 녹색 글로우 +XXP 표시
하이로우 시작 화면 전면 리디자인 — 배팅 칩+시작 버튼만 있던 텅 빈 시작 화면에 카드 미리보기(뒷면 카드 2장+⚡VS, 플로팅 애니메이션), 연속 성공 배율 래더(1회 ×1.8 ~ 5회+ ×18 진행 바 시각화), 오늘의 게임 통계(게임 수/최대 수익/최고 연속), 비로그인 안내 메시지 추가. 블랙잭 동일 패턴의 "오늘의 하이로우 TOP 수익" 리더보드 신규 추가
🐛
버그 수정 1
하이로우 시작 덱 불일치 수정 — 게임 시작 시 첫 카드를 스페이드(♠) 13장에서만 뽑아 항상 ♠ 문양만 나오던 버그 수정. 이후 턴에서 사용하는 52장 전체 덱과 동일하게 변경하여 모든 문양(♠♥♦♣) 균등 출현 보장
🚨 Modrinth 전체 크론 Fatal Error 긴급 복구 — 2026-03-11 DRY 리팩토링으로 공통 유틸리티(Modrinth 유틸 모듈)에 함수 추출 시, 5개 개별 스크립트에서 기존 로그 함수 함수 제거가 누락되어 PHP 함수 중복 선언 에러 크래시 발생. ~30시간 동안 업데이트 체커, 오늘의 발견, 인기 급상승, 신규 프로젝트, 주간 차트 5종 에이전트 전체 사일런트 중단(총 42회 Fatal Error). 중복 함수 정의 제거 후 전체 파이프라인 정상 복구 확인
🎬 영화/드라마 비게임 콘텐츠 차단 시스템 구축 — 게임 프랜차이즈(반지의 제왕, 위쳐 등)의 영화/드라마 기사가 게임 키워드 매칭으로 높은 관련도 점수를 받아 게임 뉴스 사이트에 발행되던 근본적 문제 해결. 2중 방어선 구축: ① 수집 단계 관련도 계산 함수 v7.1→v7.3 — TV/영화 키워드 35→80개 대폭 확장 + 누적 페널티 모델(첫 매칭 -30, 추가당 -15, 최대 -75), standalone movie, film, 영화, 배우, 감독, 개봉, 캐스팅 등 핵심 누락 키워드 추가. ② 발행 단계 품질 검증 함수 v3.6→v3.7 — AI 생성 한국어 기사에서 엔터테인먼트 vs 게임 키워드 비율 분석(#13 신규), 엔터테인먼트 3개+ & 게임의 2배 이상 → error(-30점, 발행 차단)
🗑️
제거 1
반지의 제왕: 골룸 추적 영화 기사 비공개 전환 — GamesRadar+ 출처의 순수 영화 기사(케이트 윈슬렛 캐스팅 뉴스)가 게임 뉴스 사이트에 발행된 건 draft 전환 (Post ID: 105818, 404 확인)
광고 페이지 SEO 전수 감사 + 시맨틱 구조 수정 — /advertise/ 페이지 SEO 전수 감사 실시. Title, Meta Description, Canonical, Robots, OG/Twitter Card, JSON-LD(Organization/WebPage/BreadcrumbList), Sitemap 포함 11개 항목 정상 확인. 3건 요수정 발견·즉시 수정: ① 9개 주요 섹션 타이틀이 태그로 구현되어 H2 시맨틱 태그 완전 부재 → 전체 로 전환하여 H1→H2→H3→H4 완벽한 시맨틱 계층 확립, ② Google 검색결과 FAQ 리치 스니펫을 위한 FAQPage JSON-LD 스키마(5개 Q&A) 추가, ③ CSS에 h2 리셋(margin/padding) 적용으로 시각적 변경 없이 시맨틱 구조 개선
광고 페이지 비동기 로딩 최적화 (v3.0.0) — /advertise/ 페이지의 통계 영역, 오디언스 영역 영역을 AJAX 비동기 로딩으로 전환. GA4 API 캐시 만료 시(6시간마다) 3개 GA4 API + OAuth 토큰 요청(최대 4개 외부 HTTP, timeout 10~15초)이 페이지 렌더링을 블로킹하여 10~40초 이상 로딩 지연되던 문제 해결. 페이지는 스켈레톤 UI로 즉시 렌더링되고, GA4 데이터는 AJAX로 백그라운드 로드 후 페이드인 + 카운트업 애니메이션으로 표시. AJAX 실패 시 자동 폴백 기본값 표시. 히어로 섹션은 WP DB만 사용하는 경량 통계 조회 함수 함수로 분리하여 GA4 의존성 제거
🐛
버그 수정 1
광고 페이지 "검색 CTR" 빈값 수정 — 히어로 섹션에서 $stats['search_ctr']을 참조하나 해당 키가 미정의되어 "검색 CTR %"로 빈값 표시되던 문제 수정. CTR 12.37% 고정값 추가
🚨 게임 DB languages 크론 사일런트 실패 수정 — 한국어 지원 데이터·언어·도전과제·스크린샷 등 누락 필드를 매일 자동 수집하는 게임DB 보강 모듈 languages 크론이 등록 이후 단 한 번도 정상 실행되지 않았던 치명적 사일런트 실패 수정. 근본 원인: 사용자 crontab에 nice -n 15 cd /path && php ... 형식으로 등록되어 있었으나, cd는 shell builtin이라 nice로 실행 불가(nice: 'cd': 그런 파일이나 디렉터리가 없습니다). && 이후 PHP 명령이 아예 실행되지 않음. 다른 작업(images/details/charts)은 시스템 cron(시스템 크론)에 정상 형식으로 중복 등록되어 정상 동작했으나, languages만 시스템 cron에 미등록. 수정: 시스템 cron에 languages 엔트리 추가 + 사용자 crontab의 broken 엔트리 4건 전량 제거 + 수동 500건 배치 실행(489건 처리, 한국어 223건 수집)
🔧
개선 2
게임 DB 크론 정비 — 사용자 crontab에 잔존하던 broken 형식(잘못된 크론 형식) 크론 엔트리 4건(images/details/languages/charts) 전량 제거. 모든 게임 DB 크론을 시스템 cron(시스템 크론) 단일 소스로 통합 관리
로컬 게임DB 보강 모듈 동기화 — 서버 최신 버전(1,247줄, languages 액션 포함)과 로컬 파일(968줄, languages 미포함) 간 불일치 해소
MediaExtractor v3.9 — 갤러리 패턴 인식 고도화 — GameSpot 등 갤러리 형식 기사에서 개별 이미지를 전부 수집하지 못하던 문제 해결. 갤러리 추출 함수 → 갤러리 추출 함수 전용 추출 파이프라인 추가로 갤러리 이미지 셀렉터 + 아이템 위치 셀렉터 구조를 정확히 인식. 기존 1장(OG Image)만 수집되던 갤러리 기사에서 이제 모든 이미지(10장 등)를 제목·설명과 함께 정확히 매핑하여 수집
도메인 표기 "GAMEBOY.KR" 영문 강제 규칙 — AI 기사 생성 시 도메인을 "게임보이.KR"(한국어)로 표기하던 문제 해결. AI 프롬프트에 영문 "GAMEBOY.KR" 필수 규칙 추가 + 생성 후 자동 치환 방어선으로 이중 차단. title, content, excerpt, seo_title, meta_description 전체 적용
AI Publisher v3.9 — 본문 이미지 삽입 상한 대폭 확대 (8→50) — 갤러리/리스티클 기사에서 수집된 이미지가 8개 제한으로 누락되던 문제 해결. 사실상 무제한(50개)으로 확대하여 수집된 모든 이미지가 본문에 삽입되도록 보장
GameSpot 소스 프로필 등록 — 소스 프로필 테이블에 GameSpot 전용 본문 추출 프로필 신규 등록. body_selector: .image-gallery__list, .content-entity-body, .article-body 3단계 매칭. 노이즈 제거 7개 셀렉터 설정
🐛
버그 수정 1
오픈월드 협동 게임 추천 기사 미디어·도메인 전면 수정 — GameSpot 갤러리 출처 기사에서 본문 이미지가 0장이던 문제 해결. 원본 갤러리 10개 게임 이미지 전수 삽입, 3개 묶음 섹션을 9개 개별 게임 섹션(🥇~9️⃣)으로 재구성, "게임보이.KR"→"GAMEBOY.KR" 본문·SEO 메타(description/OG/Twitter)·발췌문 일괄 수정
카지노 포인트 획득 시 상단 포인트 표시 실시간 반영 — 카지노(블랙잭, 슬롯, 홀짝, 하이로우, 룰렛, 바카라, 경마, 포커, 더블오어낫싱) 게임 결과 후 상단 내비게이션의 내 포인트 잔액이 즉시 업데이트. 페이지 새로고침 없이도 정확한 잔액 확인 가능
커뮤니티 보드 — 상단 고정 게시글 노출 순서 및 디자인 구분 — 전체 상단 고정(🌐)이 게시판 상단 고정(📌)보다 항상 먼저 표시되도록 노출 순서 수정. 전체 고정은 금색/앰버 컬러 스킴(🌐 아이콘, 골드 뱃지·테두리·타이머), 게시판 고정은 기존 보라색 스킴 유지로 시각적 구분 명확화. 메인 보드(/board/), 개별 게시판(/board/{slug}/), 글 보기 하단 목록 3곳 일관 적용
슬롯머신 배팅 한도 500P로 상향 — 기존 100P 제한에서 다른 카지노 게임(홀짝/룰렛/바카라/더블)과 동일한 500P로 상향. 200P 칩 선택 시 "배팅은 1~100P 사이여야 합니다" 에러가 발생하던 문제 해소
카지노 배팅 칩 500P 추가 — 전 게임 공통 베팅 칩에 500P 옵션 신규 추가. 기존 1/5/10/30/50/100/200P + 500P 8단계로 확장
카지노 허브 배팅 범위 전면 수정 — 블랙잭, 슬롯, 홀짝, 하이로우, 룰렛, 바카라 6개 게임의 표시 배팅 범위가 실제 서버 한도와 불일치하던 문제 일괄 수정
룰렛 휠 크기 원복 — 이전 감사에서 확대한 룰렛 휠(280px→160px), 공(80px→64px)을 원래 크기로 원복
룰렛 휠 크기 2배 확대 — 게임 보드 내 휠 비주얼 임팩트 강화를 위해 휠(160px→320px), 공(64px→88px), 테두리(4px→6px), 그림자(32px→48px) 확대. 내부 버전
룰렛 게임 휠 실제 카지노 스타일로 전면 리디자인 — 기존 단순 빨강/검정 줄무늬(숫자 없음) + 2초 무한회전 후 강제정지 방식에서, 유럽 룰렛 37개 숫자(0~36) 각 세그먼트가 실제 카지노 순서로 배치된 휠로 교체. 상단 황금색 포인터(▼)가 멈추는 세그먼트의 당첨 번호를 가리키며, 4초간 자연스럽게 감속 정지하는 회전 애니메이션으로 결과가 어떻게 결정되는지 직관적으로 확인 가능
경마 레이스 애니메이션 전면 강화 v2 — 레이스 시간을 3.5초→23초(카운트다운 2.8s+경주 20s)로 대폭 연장. 12단계 5막 드라마 구조: 1막 약체 선두 반전→2막 첫 추월→3막 전원 밀집 대혼전→4막 1·2등 자리 바꿈 재역전→5막 최종 스프린트→포토피니시(1~2등 0.8% 간격 슬로다운). 실시간 실황 플래시("🏇 대혼전!"/"🔥 역전 드라마!"/"📸 포토피니시!"), 선두 교체 자동 감지("⚡ OOO 추월!"), 포토피니시 시 내 레인 보라색 글로우 펄스, 우승 알림 메시지 추가
경마 v4 결승·카운트다운·축하 전면 개편 — ① 카운트다운: 트랙 전체 오버레이(80px 대형 숫자+blur 배경+팝 애니메이션). ② 결승 시퀀스: 웨이포인트 마지막 단계에서 전원 87%+로 밀집→레이스 종료 2.5초 대기→1.2초 간격 순차 결승선 통과(running 유지)→"🏆 1착 통과!"/"🥈 2착!"/"🥉 3착!"/"✅ 전원 도착!" 순차 플래시. ③ 축하: 전원 도착 후 트랙 골드 쉬머+우승마 바운스×4+3중 글로우→트랙 위 반투명 순위판(슬라이드인)→4초 대기 후 결과 전환. 플래시 메시지 32px pill 배경으로 가시성 대폭 개선. 내부 버전 캐시 버스팅
경마 7마리 확장 — 출전 말 5→7마리 확장. 신규 말: 🌪️ 폭풍이(실력 55, ×9.1배) + 👻 유령마(실력 42, ×11.9배). 번개발(85)→화염마(75)→파도호(65)→폭풍이(55)→별빛이(50)→유령마(42)→다크호스(35). 웨이포인트·결승 시퀀스·순위판·SEO 일괄 7마리 대응 수정
경마 설정 중앙 관리 고도화 — 말 데이터(이름·이모지·색상·실력·배당률)를 3곳(PHP·템플릿·JS) 하드코딩에서 wp_option('gbb_racing_horses') 단일 설정으로 통합. GBB_Casino::getHorseConfig() 중앙 메서드 + WordPress 스크립트 전달 JS 전달. 관리자 설정 페이지에 경마 설정 UI 추가(말 추가/삭제, 실력 조절, 배당률 자동 계산 미리보기). 결승 시퀀스·순위판·웨이포인트 모두 말 수 동적 대응. 내부 버전
경마 게임 전수 감사 완료 — 게임 진행 로직(실력+운), 배당률 공식(500/실력), 포인트 지급/차감, 배팅 범위(1~200P), AJAX 보안(nonce), 잭팟 뱃지, EXP 지급, SEO 메타(title·description·canonical·JSON-LD) 14개 항목 전수 검증 완료. 경마 관련 버그 미발견
카지노 3카드 포커 전면 감사 + 5건 버그 수정 — 백엔드 배율을 UI 표시와 일치시켜 재조정(원페어 ×2, 스트레이트 ×5, 플러시 ×8, 쓰리카드 ×15, 스트레이트 플러시 ×30). 로얄 스트레이트 플러시(Q-K-A 동수트) ×50배 족보 신규 추가. 하이카드 승리 시에도 ×2 배당 정상 지급. 카지노 허브에 포커 게임 카드(9번째) 추가. 프론트엔드 플레이어/딜러 카드 영역 분리 재구성
카지노 전 게임(9종) 전수 조사 완료 — 블랙잭, 슬롯, 홀짝, 하이로우, 룰렛, 바카라, 경마, 더블 오어 낫싱, 3카드 포커 전체 게임 로직·포인트 지급·SEO 전수 검증. 총 15건 버그 발견·수정
더블 오어 낫싱 전수 감사 완료 — 게임 로직(48% 승률, 2배 배당), 포인트 선차감·수금·패배 흐름, 세션(transient) 관리, 잭팟 뱃지(5연속), EXP 지급, JS UI(코인 플립·위험도 텍스트·수금 리셋) 12개 항목 전수 검증. SEO 치명적 미적용 버그 1건 발견·수정
더블 오어 낫싱 동전 디자인 개선 — 동전 크기 100px→160px 확대. 앞면(⭐) 골드 래디얼 그라데이션+금색 보더+내부 광택, 뒷면(💀) 다크 그레이+빨간 보더(#ef4444)+적색 글로우로 앞/뒤 명확 구분. 내부 버전
카지노 3카드 포커 UI 일관성 통일 — 포커만 독자적 스타일(.poker-section/.poker-cards 등 164줄)으로 다른 카지노 게임과 UI가 달랐던 문제 해결. 블랙잭과 동일한 공통 클래스(bj-table/cards/card/divider/hand-total)로 전면 교체. 딜러 위·플레이어 아래 배치, 라벨명(나/딜러), 카드 크기(56×80px) 통일. 포커 전용 CSS 164줄→20줄로 축소. 배팅 칩이 보드 밖으로 나오던 레이아웃 문제 동시 수정
카지노 블랙잭·포커 초기 뒷면 카드 배치 — 블랙잭·포커 초기 화면이 텅 비어 보이던 문제 해결. 블랙잭(딜러 2장+나 2장), 포커(딜러 3장+나 3장) 뒷면 카드를 초기 상태에서 표시하여 카드 테이블 느낌 연출
카지노 카드 뒷면 프리미엄 디자인 — 단순 보라색 배경+물음표 → 3단계 보라 그라데이션(#5b21b6→#3b0764→#4c1d95) + 내부 보더(3px inset) + 45°/-45° 크로스 다이아몬드 패턴(::before) + 중앙 ♠ 엠블럼(::after) + 보라색 외곽 글로우. 실제 카드 뒷면 느낌의 프리미엄 디자인
카지노 3카드 포커 플러시/스트레이트 판정 오류 수정 — 3카드 포커에서 플러시(×8)가 스트레이트(×5)보다 상위이나, 내부 score가 역전(플러시 3 vs 스트레이트 4)되어 플러시 보유 시 스트레이트에게 패배하는 심각한 판정 오류 수정
🐛
버그 수정 16
🚨 더블 오어 낫싱 SEO 완전 미적용 수정 — URL rewrite가 gbb_page=double_or_nothing을 사용하지만, SEO switch에 case 'double':만 존재하여 매칭 실패. 페이지 title이 "커뮤니티"로, canonical이 /board/로 출력되던 치명적 SEO 버그 수정. case 'double_or_nothing': 추가, $game_names·$game_descs 배열에 'double_or_nothing' 키 추가, canonical URL에 slug_map 도입하여 올바른 /board/casino/double/ 생성
블랙잭 SEO 메타 설명 배율 불일치 수정 — 블랙잭 페이지 SEO 메타 설명에 "일반 승리 1.5배"로 표기되어 있었으나, 실제 코드(카지노 백엔드)에서는 ×2.0배를 지급. 이전 블랙잭 배율 수정(×1.5→×2.0) 시 SEO 설명 업데이트가 누락된 것을 감사 중 발견·수정
블랙잭 승리 포인트 과소 지급 수정 — 블랙잭에서 일반 승리(딜러 버스트/점수 우위) 시 배팅금의 ×1.5배만 지급되던 버그 수정. 게임 안내에 표시된 ×2배(배팅금 포함 ×2.0배)가 정확히 지급되도록 수정. 블랙잭(A+10) 보너스도 ×2.0→×2.5로 정정
슬롯머신 진행방법 텍스트 오류 수정 — 게임 안내에 🍋(×10)과 🎰(×100) 2개 심볼이 누락되고, ⭐과 💎의 배율이 잘못 표기(×10/×20 → 실제 ×20/×30)되던 문제 수정. 2개 일치(×2) 규칙도 누락되어 있어 추가
룰렛 구간 배팅(×3) 항상 패배 수정 — 프론트에서 bet_type="group" 으로 전송하지만 백엔드에 group 타입 처리 코드가 아예 없어 1-12/13-24/25-36 구간 배팅이 100% 패배하던 치명적 버그 수정
룰렛 홀짝 배팅(×2) 항상 패배 수정 — 프론트에서 bet_type="parity" 전송하지만 백엔드는 "oddeven" 만 비교하여 홀수/짝수 배팅이 100% 패배하던 버그 수정
룰렛 대소 배팅(×2) 항상 패배 수정 — 프론트에서 bet_value="1-18"/"19-36" 전송하지만 백엔드는 "low"/"high" 만 비교하여 1~18/19~36 배팅이 100% 패배하던 버그 수정
바카라 플레이어 배율 표시 불일치 수정 — 플레이어 승리 시 실제 ×2배를 지급하지만 UI의 버튼과 진행방법 설명에 "×1.95"로 표기되어 있던 불일치 수정. 플레이어는 ×2, 뱅커는 ×1.95(5% 커미션)로 정확히 구분 표시
경마 배당률 전면 오류 수정 — 5마리 경주마의 배당률이 하드코딩되어 백엔드 실제 배당(500/base_power)과 전부 불일치. 번개발(×2.5→×5.9), 화염마(×3.2→×6.7), 파도호(×4.8→×7.7), 별빛이(×7.5→×10), 다크호스(×15.0→×14.3)로 수정. 특히 다크호스는 UI(×15)보다 실제 지급(×14.3)이 적어 유저 손해 발생. 하드코딩 제거 → PHP 동적 계산으로 전환하여 백엔드 공식과 영구 동기화
🚨 3카드 포커 배율 전면 불일치 수정 — 백엔드 배율(원페어 ×2, 스트/플러 ×2.5, 트리플 ×5, 스트플 ×6)이 UI 안내(원페어 ×2, 스트레이트 ×5, 플러시 ×8, 쓰리카드 ×15, 스트플 ×30)와 완전 불일치. UI 기준으로 백엔드 전면 동기화
3카드 포커 로얄 스트레이트 플러시 미구현 수정 — Q-K-A 동일 수트가 일반 스트레이트 플러시(×6)와 동일 배당이던 문제. 별도 족보(score 7, ×50배) 판정 추가
3카드 포커 하이카드 승리 무배당 수정 — 하이카드(payout=0)로 이길 때 배팅금만 환불(순이익 0)되던 버그. 승리 시 최소 ×2 배당 보장(max(1, payout)) 적용
3카드 포커 허브 미노출 수정 — 카지노 허브 페이지에 포커 게임 카드가 없어 접근 불가하던 문제. 9번째 게임 카드(×50 배지) 추가
3카드 포커 프론트엔드 DOM 불일치 수정 — JS가 #poker-player-cards, #poker-dealer-cards 등 4개 DOM 요소를 참조하나 템플릿에 #poker-cards 하나만 존재. 플레이어/딜러 영역 분리 재구성
슬롯머신 비인접 2개 일치 꽝 처리 수정 — UI에 "아무 2개 일치 = ×2"로 안내하면서 실제로는 인접 릴(1-2번, 2-3번)만 검사하여, 1번-3번 릴이 같은 경우(예: 7️⃣-🍋-7️⃣, 🍒-🍋-🍒)를 꽝으로 처리하던 버그 수정. $reels[0] === $reels[2] 조건 추가로 모든 2개 일치 조합 정상 당첨 처리
하이로우/블랙잭/경마/포커 500P 배팅 불가 수정 — 배팅 칩 UI에 500P 버튼이 표시되나 이 4개 게임의 백엔드 최대 배팅이 200P로 제한되어, 500P 선택 시 "배팅은 1~200P 사이여야 합니다" 에러로 게임 진행이 불가하던 버그 수정. 전 카지노 게임(9종) 배팅 한도를 500P로 통일
NVIDIA 드라이버 기사 제목 게임명 소멸 수정 — AI가 제목에 , 처럼 꺾쇠괄호를 사용하여, 브라우저가 HTML 태그로 해석해 게임 이름이 사라지던 문제 해결. 제목, 발췌문, 소셜 미디어 공유 메타(OG/Twitter) 모두 정상 복구
🔧
개선 1
AI Publisher v4.4 — 메타 텍스트 꺾쇠괄호 세니타이저 — AI 기사 생성 시 제목/발췌문/SEO 메타에서 HTML로 해석될 수 있는 꺾쇠()를 3중 방어로 자동 제거. ① AI 프롬프트에 꺾쇠 사용 금지 규칙 주입, ② 기사 생성 직후 메타 정제 함수 자동 적용, ③ WordPress 발행 직전 최종 방어선으로 이중 적용. 향후 같은 유형의 제목 소멸 완전 차단
NVIDIA 지포스 595.79 드라이버 기사 출처 고도화 — TechPowerUp 출처의 누락 정보 전면 보강. 버그 수정 5건 이슈 ID(트래킹 번호) 포함 구조화 테이블, 알려진 문제 2건 테이블, G-Sync 호환 모니터 35개 전체 모델명 테이블(8개 제조사), 이전 595.76 핫픽스 참조 링크, NVIDIA 공식 + TechPowerUp 다운로드 링크, 저자 크레딧(Nomad76) 추가. 본문 4→7개 섹션, 태그 +13종
AI Publisher v4.3 — JS 봇 차단 페이지 자동 감지 — 기사 원문 수집(enrichBodyText) 시 TechPowerUp PoW, Cloudflare 챌린지 등 12종 봇 차단 패턴을 자동 감지하여 챌린지 페이지를 유효한 본문으로 오인하지 않도록 방지
MediaExtractor v3.7 — 소스 프로필 도메인 매칭 고도화 — 프로필 조회 시 www. 접두사 제거 + 서브도메인 폴백 3단계 매칭으로 개선. AI Publisher의 도메인 매칭 전략과 통일
TechPowerUp 소스 프로필 도메인 수정 — www.techpowerup.com에서 techpowerup.com으로 변경하여 프로필 매칭 정상화
AI Publisher v4.2 — enrichBodyText 소스 프로필 연동 — 기사 원문 본문 추출 시 소스 프로필 테이블 테이블의 도메인별 body_selector와 remove_selectors를 활용하는 DOM 기반 추출로 전면 개편. 기존 regex 일괄 추출 대비 정확한 본문 영역 탐지 및 노이즈 정밀 제거. DOM 추출 실패 시 기존 regex 자동 폴백으로 호환성 100% 보장
🔧
개선 1
'제이 앤 사일런트 밥: 크로닉 블런트 펀치' 기사 전면 보강 — VGC + Gematsu 2개 출처 기반으로 누락 정보 전면 보충. 가격($19.99), PS4 플랫폼, YouTube 출시 트레일러 인라인 삽입, Steam AppID 오류 수정(1990490→1346290), 핵심 게임 기능 4종(기술 해금/콤보/코옵/카메오), 태그팀 메커니즘, VGC BitSummit 2024 핸즈온 리뷰 별도 섹션 추가, 공식 설명 블록쿼트 2개. 출처 1→2개, 본문 4→7개 섹션, 태그 +12종