Watcher Dashboard
탭별 watcher 상태, 최근 실행, 로그, Top 5 의사결정 요약
Generated: 2026-05-14 12:28:36
Deal Board
Mac/iPad 후보 Top 5만 빠르게 훑는 화면. 원천 watcher 상태는 Mac Watch 탭에서 확인.
Mac CP Index
CP Index 산식. 액세서리/30만 원 미만 후보 제외. 현재 Mac 수집 58개 기준.
현재 산식 로직: CP = (Specs Score / 현재가 백만원) × (검증정가 / 현재가) × 상태계수. Specs Score는 칩/세대, RAM, SSD, 폼팩터 점수 합산. 검증 정가가 없으면 현재가/0.85를 임시 정가로 써서 과한 할인율 왜곡을 막는다.
iPad Value
오늘 iPad 쪽은 대란급 없음. 최근 대란가 대비 매력은 낮게 보되, 셀룰러 모델은 실사용 가치 가산점을 더 크게 반영.
현재 산식 로직: 최근 대란가 대비 보수적으로 점수화. 생산성 기여도는 낮게 보고, 셀룰러는 실사용 가치 가산점을 별도로 반영.
Korail
config.korail.yaml · state.korail.json
Watchers
강릉→서울 KTX 5/17
원문 상태/로그 보기
State Meta
{
"watcher:korail:gangneung_to_seoul_20260517": {
"checked_at": "2026-05-14T10:29:18.346784",
"backend": "playwright_chrome",
"from_station": "강릉",
"to_station": "서울",
"ride_date": "2026-05-17",
"depart_time": "14:00",
"train_type": "KTX",
"seat_class": "일반실",
"passengers": 1,
"status": "form_not_applied",
"available": false,
"reserved": false,
"url": "https://www.korail.com/ticket/search/general?txtGoStart=%EA%B0%95%EB%A6%89&txtGoEnd=%EC%84%9C%EC%9A%B8&txtGoAbrdDt=20260517&txtGoHour=14&selGoTrain=00&txtPsgFlg_1=1&txtPsgCnt1=1&radJobId=1",
"target_url": "https://www.letskorail.com/ebizprd/EbizPrdTicketpr21100W_pr21110.do?txtGoStart=%EA%B0%95%EB%A6%89&txtGoEnd=%EC%84%9C%EC%9A%B8&txtGoAbrdDt=20260517&txtGoHour=14&selGoTrain=00&txtPsgFlg_1=1&txtPsgCnt1=1&radJobId=1",
"message": "코레일 새 예매 화면이 URL 조건을 폼에 반영하지 않음, 수동 조회 방식 재설계 필요",
"candidate_count": 0,
"available_count": 0,
"form_from_station": "서울",
"form_to_station": "부산",
"form_start_date": "2026-05-14(목) 10:00",
"first_available": {},
"sample_rows": [],
"dialogs": [],
"duration_seconds": 5.0,
"blocked_until": "2026-05-14T16:29:18.346802",
"skip_reason": "코레일 새 예매 화면이 URL 조건을 폼에 반영하지 않아 장시간 백오프",
"last_skipped_at": "2026-05-14T12:19:38.026511"
}
}
Recent Log
/Users/aihojin-worker/workspace/automation/hotdeal-alert/.venv/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 warnings.warn( [SKIP] watcher korail backoff: gangneung_to_seoul_20260517 until 2026-05-14T16:29:18.346802 done: at=2026-05-14T11:49:37, seen=0, alerts=0, heartbeat=False, dry_run=False /Users/aihojin-worker/workspace/automation/hotdeal-alert/.venv/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 warnings.warn( [SKIP] watcher korail backoff: gangneung_to_seoul_20260517 until 2026-05-14T16:29:18.346802 done: at=2026-05-14T12:04:37, seen=0, alerts=0, heartbeat=False, dry_run=False /Users/aihojin-worker/workspace/automation/hotdeal-alert/.venv/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 warnings.warn( [SKIP] watcher korail backoff: gangneung_to_seoul_20260517 until 2026-05-14T16:29:18.346802 done: at=2026-05-14T12:19:38, seen=0, alerts=0, heartbeat=False, dry_run=False
source/product rule 없음
Apple Mac Unopened
config.apple-mac.yaml · state.apple-mac.json
Watchers
Apple 공식 리퍼 Mac
쿠팡 Mac 미개봉
검색어 보기
쿠팡 MX Keys Mini 중고
검색어 보기
원문 상태/로그 보기
State Meta
{
"watcher:coupang_browser:coupang_apple_mac_unopened_low_impact": {
"checked_at": "2026-05-14T12:23:02.073106",
"backend": "safari",
"queries": 6,
"checked": 6,
"rows_seen": 80,
"candidate_count": 0,
"passed_filters": 0,
"filtered_missing": 0,
"filtered_device": 24,
"filtered_exclude": 5,
"filtered_condition": 51,
"filtered_generation": 0,
"filtered_value_score": 0,
"filtered_duplicate": 0,
"empty": 2,
"errors": 0,
"access_denied_errors": 0,
"permission_errors": 0,
"permission_required": false,
"browser_state_errors": 0,
"browser_state_error": false,
"blocked_until": "",
"skip_reason": "",
"sent": 0,
"top_candidates": [],
"rejected_samples": []
},
"watcher:apple_refurb:apple_refurb_mac_desktop": {
"checked_at": "2026-05-14T12:21:46.695685",
"page_url": "https://www.apple.com/kr/shop/refurbished/mac",
"target_models": [
"macmini",
"macstudio"
],
"items": 0,
"current_keys": [],
"sent": 0
},
"watcher:coupang_browser:coupang_logitech_mx_keys_mini_used_mid": {
"checked_at": "2026-05-14T12:06:46.235971",
"backend": "safari",
"skipped": "resource_limits",
"skip_reason": "load_1m=21.75>12.00",
"queries": 3,
"checked": 0,
"empty": 0,
"errors": 0,
"sent": 0
}
}
Recent Log
[WARN] coupang query failed: 맥북프로 m5 pro 미개봉 -> 1552:1558: execution error: Safari에 오류 발생: AppleEvent 시간이 초과되었습니다. (-1712) [WARN] coupang query empty: 맥북프로 m5 24gb 미개봉 [WARN] coupang query empty: 맥북프로 m5 32gb 미개봉 [WARN] coupang query empty: 맥북프로 m5 2tb 미개봉 [SKIP] watcher resource limits: coupang_logitech_mx_keys_mini_used_mid (load_1m=21.75>12.00) done: at=2026-05-14T12:06:46, seen=0, alerts=0, heartbeat=False, dry_run=False /Users/aihojin-worker/workspace/automation/hotdeal-alert/.venv/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 warnings.warn( [WARN] coupang query empty: 맥미니 m5 미개봉 [WARN] coupang query empty: 맥북 프로 m5 미개봉 [SKIP] watcher interval: coupang_logitech_mx_keys_mini_used_mid done: at=2026-05-14T12:23:02, seen=0, alerts=0, heartbeat=False, dry_run=False
source/product rule 없음
Coupang Mac Ranker
config.coupang-mac-value.yaml · state.coupang-mac-value.json
Watchers
쿠팡 Mac 가성비 랭커
원문 상태/로그 보기
State Meta
{
"watcher:coupang_mac_value:coupang_mac_return_value_ranker": {
"checked_at": "2026-05-13T16:25:47.248961",
"backend": "safari_events",
"rows": 0,
"items": 0,
"errors": 0,
"sent": 0,
"status": "promotion_inactive",
"empty_streak": 1,
"last_nonempty_checked_at": "2026-05-12T15:49:21.929038"
},
"watcher:coupang_mac_value:coupang_mac_return_value_ranker:snapshot": {
"checked_at": "2026-05-12T15:49:21.929038",
"item_count": 11,
"top_keys": [
"05fa3b13287fff6e072b99eeb638a565efd2efdf",
"f1ca870db50358d9b1b3988990f70a7e759b54f8",
"90ae671a3d313a40ccc7c2e01d5d4e972aabf357",
"aa920d9ccf0c321df2bfcc5f886a05554c5d0b59",
"94986149c39ce76bbd3f30ca8cc97c6ac05e9cff"
],
"category_winner_keys": {
"MacBook Pro": "05fa3b13287fff6e072b99eeb638a565efd2efdf"
},
"super_value_keys": [],
"announced_super_value_keys": [
"526b344e491570151caee703b89d5e264736444d",
"c257a7ad9950d4ac2b4746da6c439ff50df2ffe6"
],
"items": {
"04a827b5f73e7fa5a4c169044af4911d6c140e79": {
"product_name": "Apple 2024 맥북 프로 16 M4, 실버, 48GB, 2TB, MAC OS, Z1FS0002C 할인",
"price": 5262390,
"condition": "반품-최상",
"spec": "Apple 2024 맥북 프로 16 M4, 실버, 48GB, 2TB, MAC OS, Z1FS0002C 할인 17% 6,340,240원 5,262,390원 내일(수) 도착 보장 반품 - 최상 (1) 최대 50,000원 적립",
"category": "MacBook Pro",
"chip": "M4",
"ram_gb": 48,
"ssd_gb": 2048,
"link": "https://www.coupang.com/vp/products/8805710138?itemId=25645695808&vendorItemId=93210761926",
"value_score": 65.95
},
"90ae671a3d313a40ccc7c2e01d5d4e972aabf357": {
"product_name": "Apple 2024 맥북 프로 16 M4, 스페이스 블랙, 24GB, 1TB, MAC OS, Z1FT0004N 할인",
"price": 3219570,
"condition": "반품-최상",
"spec": "Apple 2024 맥북 프로 16 M4, 스페이스 블랙, 24GB, 1TB, MAC OS, Z1FT0004N 할인 17% 3,879,000원 3,219,570원 내일(수) 도착 보장 반품 - 최상 (1) 최대 50,000원 적립",
"category": "MacBook Pro",
"chip": "M4",
"ram_gb": 24,
"ssd_gb": 1024,
"link": "https://www.coupang.com/vp/products/8518464609?itemId=24662494181&vendorItemId=91693834028",
"value_score": 98.66
},
"2c72b0e88e109316bd96eb02932f855413a8af5e": {
"product_name": "Apple 맥북 프로 16 M4칩, 스페이스 블랙, 1TB, 24GB, MAC OS, Z1FT0004N, 한글 할인",
"price": 3671540,
"condition": "확인 필요",
"spec": "Apple 맥북 프로 16 M4칩, 스페이스 블랙, 1TB, 24GB, MAC OS, Z1FT0004N, 한글 할인 4% 3,824,530원 3,671,540원 내일(수) 도착 보장 박스 훼손 (1)최저3,671,540원 (320) 최대 50,000원 적립",
"category": "MacBook Pro",
"chip": "",
"ram_gb": 24,
"ssd_gb": 1024,
"link": "https://www.coupang.com/vp/products/8443803255?itemId=24606804100&vendorItemId=92940760644",
"value_score": 64.6
},
"aa920d9ccf0c321df2bfcc5f886a05554c5d0b59": {
"product_name": "Apple 2024 맥북 프로 16 M4, 스페이스 블랙, 512GB, 24GB, MX2X3KH/A, MAC OS 할인",
"price": 3468570,
"condition": "반품-최상",
"spec": "Apple 2024 맥북 프로 16 M4, 스페이스 블랙, 512GB, 24GB, MX2X3KH/A, MAC OS 할인 17% 4,179,000원 3,468,570원 내일(수) 도착 보장 반품 - 최상 (1) 최대 50,000원 적립",
"category": "MacBook Pro",
"chip": "M4",
"ram_gb": 24,
"ssd_gb": 512,
"link": "https://www.coupang.com/vp/products/8509631700?itemId=24631207105&vendorItemId=91642227471",
"value_score": 89.88
},
"94986149c39ce76bbd3f30ca8cc97c6ac05e9cff": {
"product_name": "Apple 2023 맥북 프로 16 M3, 스페이스 블랙, 1TB, 36GB, MAC OS, MRW33KH/A 할인",
"price": 4185240,
"condition": "반품-최상",
"spec": "Apple 2023 맥북 프로 16 M3, 스페이스 블랙, 1TB, 36GB, MAC OS, MRW33KH/A 할인 19% 5,190,000원 4,185,240원 내일(수) 도착 보장 반품 - 최상, 반품 - 상, 반품 - 중 (3) 최대 50,000원 적립",
"category": "MacBook Pro",
"chip": "M3",
"ram_gb": 36,
"ssd_gb": 1024,
"link": "https://www.coupang.com/vp/products/7789762286?itemId=21072455538&vendorItemId=88169746150",
"value_score": 75.9
},
"63c833e517799720794eb1595859105145257361": {
"product_name": "Apple 2023 맥북 프로 16 M3 Max 14코어 CPU 30코어 GPU, 스페이스 블랙, 2TB, 36GB, MAC OS, Z1AH00025, 한글 할인",
"price": 5387490,
"condition": "확인 필요",
"spec": "Apple 2023 맥북 프로 16 M3 Max 14코어 CPU 30코어 GPU, 스페이스 블랙, 2TB, 36GB, MAC OS, Z1AH00025, 한글 할인 3% 5,554,120원 5,387,490원 내일(수) 도착 보장 패키지 훼손 (1) (504) 최대 50,000원 적립",
"category": "MacBook Pro",
"chip": "M3 Max",
"ram_gb": 36,
"ssd_gb": 2048,
"link": "https://www.coupang.com/vp/products/7719393063?itemId=21021293319&vendorItemId=93717997359",
"value_score": 62.89
},
"69e7ffe8572217ff3d194631a5d7c3e7f3ffde79": {
"product_name": "Apple 2023 맥북 프로 16 M3, 스페이스 블랙, 1TB, 48GB, MAC OS, MUW63KH/A 할인",
"price": 4200750,
"condition": "반품-최상",
"spec": "Apple 2023 맥북 프로 16 M3, 스페이스 블랙, 1TB, 48GB, MAC OS, MUW63KH/A 할인 25% 5
Recent Log
/Users/aihojin-worker/workspace/automation/hotdeal-alert/.venv/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 warnings.warn( [SKIP] watcher interval: coupang_mac_return_value_ranker (promotion_inactive, 1440m) done: at=2026-05-14T09:48:55, seen=0, alerts=0, heartbeat=False, dry_run=False /Users/aihojin-worker/workspace/automation/hotdeal-alert/.venv/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 warnings.warn( [SKIP] watcher interval: coupang_mac_return_value_ranker (promotion_inactive, 1440m) done: at=2026-05-14T11:01:12, seen=0, alerts=0, heartbeat=False, dry_run=False /Users/aihojin-worker/workspace/automation/hotdeal-alert/.venv/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 warnings.warn( [SKIP] watcher interval: coupang_mac_return_value_ranker (promotion_inactive, 1440m) done: at=2026-05-14T12:04:37, seen=0, alerts=0, heartbeat=False, dry_run=False
source/product rule 없음
Hotdeal
config.yaml · state.json
hotdeal_zip, hotdeal_zip_page2, ppomppu_hotdeal, dcinside_ipad_apple_radar, clien_al뜰구매, quasarzone_hotdeal, ruliweb_hotdeal, dogdrip_hotdeal, dogdrip_userdog_radar, dogdrip_free_radar 외 3개
apple_general, samsung_galaxy, camera_general, running_general, audio_general, gaming_general, desk_setup_general, logitech_general, coupang_mac_m4_return, coupang_used_target_devices
무료 앱/워치페이스/쿠폰성 글/체험단/통신요금제류 강하게 제외 · 패턴 16개
Watchers
availability watcher 없음
원문 상태/로그 보기
State Meta
{
"last_heartbeat_date": "2026-05-14",
"watcher:njuko:transjeju_100k": {
"available": false,
"remaining": 0,
"checked_at": "2026-04-29T11:42:21.825452",
"competition_id": "69b12033eaf275d528dde5bb",
"edition_id": "69b12033eaf275d528dde5b5"
},
"watcher:coupang_safari:coupang_mac_m4_direct": {
"checked_at": "2026-05-02T01:54:36.280997",
"queries": 33,
"sent": 0
},
"watcher:coupang_browser:coupang_mac_m4_direct": {
"checked_at": "2026-05-02T07:46:58.031938",
"backend": "chrome",
"queries": 8,
"checked": 8,
"empty": 5,
"errors": 0,
"sent": 0
}
}
Recent Log
[SKIP] hard exclude (무료\s*(앱|어플|배포)): [WearOS] Terminal Watch face 외 몇 종 무료 [SKIP] hard exclude (무료\s*(앱|어플|배포)): [WearOS] ML2U 101b Watch Face외 몇 종 무료 [SKIP] hard exclude ((대리점\s*전용특판|고요금제|가격\s*비교\s*끝|3분\s*투자)): [기타] 엘지티샵&폰슐랭샵X쿨엔조이 대리점 전용특판 즉시 출고 가능 부가X 고요금제X 0원부터 … [SKIP] hard exclude ((단말\s*무료|폰슐랭샵|엘지티샵|lg\s*티샵|휴대폰\s*성지)): [기타] 휴대폰성지 / 수도권방문 / 성지의기준 폰슐랭 done: at=2026-05-14T12:20:20, seen=270, alerts=0, heartbeat=False, dry_run=False /Users/aihojin-worker/workspace/automation/hotdeal-alert/.venv/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 warnings.warn( [SKIP] hard exclude (무료\s*(앱|어플|배포)): [WearOS] Terminal Watch face 외 몇 종 무료 [SKIP] hard exclude (무료\s*(앱|어플|배포)): [WearOS] ML2U 101b Watch Face외 몇 종 무료 [SKIP] hard exclude ((대리점\s*전용특판|고요금제|가격\s*비교\s*끝|3분\s*투자)): [기타] 엘지티샵&폰슐랭샵X쿨엔조이 대리점 전용특판 즉시 출고 가능 부가X 고요금제X 0원부터 … [SKIP] hard exclude ((단말\s*무료|폰슐랭샵|엘지티샵|lg\s*티샵|휴대폰\s*성지)): [기타] 휴대폰성지 / 수도권방문 / 성지의기준 폰슐랭 done: at=2026-05-14T12:25:24, seen=270, alerts=0, heartbeat=False, dry_run=False
Sources
Product Rules
Streamlit
config.streamlit.yaml · state.streamlit.json
Watchers
KoreaCinema Streamlit
원문 상태/로그 보기
State Meta
{
"watcher:streamlit_keepalive:koreacinema_streamlit": {
"checked_at": "2026-05-14T06:51:41.299188",
"backend": "playwright_chrome",
"page_url": "https://koreacinema.streamlit.app",
"ok": true,
"url": "https://koreacinema.streamlit.app/",
"title": "Korea Cinema Insight v3.3 · Streamlit",
"body_chars": 0,
"slept": false,
"wake_clicked": false,
"matched_sleep_patterns": [],
"remaining_sleep_patterns": [],
"duration_seconds": 47.8
}
}
Recent Log
/Users/aihojin-worker/workspace/automation/hotdeal-alert/.venv/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 warnings.warn( streamlit keepalive: name=koreacinema_streamlit, ok=True, slept=False, wake_clicked=False, duration=47.5s done: at=2026-05-13T12:08:50, seen=0, alerts=0, heartbeat=False, dry_run=False /Users/aihojin-worker/workspace/automation/hotdeal-alert/.venv/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 warnings.warn( streamlit keepalive: name=koreacinema_streamlit, ok=True, slept=False, wake_clicked=False, duration=47.8s done: at=2026-05-13T22:37:49, seen=0, alerts=0, heartbeat=False, dry_run=False /Users/aihojin-worker/workspace/automation/hotdeal-alert/.venv/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 warnings.warn( streamlit keepalive: name=koreacinema_streamlit, ok=True, slept=False, wake_clicked=False, duration=47.8s done: at=2026-05-14T06:51:41, seen=0, alerts=0, heartbeat=False, dry_run=False
source/product rule 없음
TransJeju
config.transjeju.yaml · state.transjeju.json
Watchers
트랜스제주 100K
원문 상태/로그 보기
State Meta
{
"watcher:njuko:transjeju_100k": {
"available": false,
"remaining": 0,
"checked_at": "2026-05-14T12:04:39.206621",
"competition_name": "TransJeju by UTMB® 100K",
"status_message": "TransJeju by UTMB® 100K: 확인 완료, 현재 빈자리 없음",
"competition_id": "69b12033eaf275d528dde5bb",
"edition_id": "69b12033eaf275d528dde5b5"
}
}
Recent Log
로그 없음