Screen Play

Use cases

에이전트·테스트·릴리스·리뷰를 위한 증명 워크플로우.

각 워크플로우는 온보딩을 통해 더 깊은 API·CLI·CI·소스 접근으로 연결됩니다.

식자재 라이브 보드

음식점이 매일 사는 식재료, 4개 채널 한눈에.

쌀·양파·다진마늘·고춧가루·콩기름·삼겹살·닭다리살·계란 8종을 KAMIS 공식 도매가 · 쿠팡 · 컬리 · 11번가에서 자동 수집. 행마다 최저가 셀이 자동 강조됩니다. "🔍 지금 다시 확인하기"로 실제 Chromium 크롤링 + 스크린샷 증거를 즉시 확인할 수 있습니다.

마지막 수집: 2026. 5. 23. AM 12:00:00

🔍 지금 다시 확인하기

데모는 sample data입니다. ScreenPlay 도입 시 KAMIS · 쿠팡 · 컬리 · 11번가에서 매시간 자동 실시간 수집으로 전환됩니다. 가격 변동 추이·진짜 세일 알림·판정별 증거(기준가·현재가·근거), 그리고 가격을 다시 확인하면 출처 링크된 실시간 스크린샷.

식재료KAMIS정부 공식 도매가쿠팡로켓프레시마켓컬리신선식품11번가리테일 최저가
쌀 (20kg)62,500원최저백미 일반계 20kg2026. 5. 23. AM 12:00:0071,900원로켓프레시 백미 20kg2026. 5. 23. AM 12:00:0069,800원햅쌀 20kg2026. 5. 23. AM 12:00:0068,900원햅쌀 20kg 무료배송2026. 5. 23. AM 12:00:00
양파 (3kg망)5,800원최저양파 상품 3kg 도매2026. 5. 23. AM 12:00:007,990원로켓 양파 3kg2026. 5. 23. AM 12:00:008,990원국내산 양파 3kg2026. 5. 23. AM 12:00:006,500원햇양파 3kg 산지직송2026. 5. 23. AM 12:00:00
다진마늘 (1kg)8,900원최저마늘 깐마늘 1kg2026. 5. 23. AM 12:00:0012,900원로켓 국산 다진마늘 1kg2026. 5. 23. AM 12:00:0013,800원국내산 다진마늘 1kg2026. 5. 23. AM 12:00:0010,500원국내산 다진마늘 1kg2026. 5. 23. AM 12:00:00
고춧가루 청양 (1kg)26,500원최저고춧가루 국산 1kg2026. 5. 23. AM 12:00:0038,900원로켓 청양 고춧가루 1kg2026. 5. 23. AM 12:00:0033,500원청양 고춧가루 1kg2026. 5. 23. AM 12:00:0032,500원국산 청양 고춧가루 1kg2026. 5. 23. AM 12:00:00
콩기름 (1.8L)—콩기름 (도매가 미공시)2026. 5. 23. AM 12:00:00수집 실패: KAMIS 미수집5,990원로켓 콩기름 1.8L2026. 5. 23. AM 12:00:006,200원백설 콩기름 1.8L2026. 5. 23. AM 12:00:005,500원최저오뚜기 콩기름 1.8L2026. 5. 23. AM 12:00:00
삼겹살 (1kg)—축산물 소매가 축평원 이관2026. 5. 23. AM 12:00:00수집 실패: KAMIS 축산물 소매가 중단(2022.4) → 출처 축평원(ekapepia)29,900원로켓 국내산 삼겹살 1kg2026. 5. 23. AM 12:00:0028,900원한돈 삼겹살 1kg2026. 5. 23. AM 12:00:0027,500원최저국내산 냉장 삼겹살 1kg2026. 5. 23. AM 12:00:00
닭다리살 정육 (1kg)—축산물 소매가 축평원 이관2026. 5. 23. AM 12:00:00수집 실패: KAMIS 축산물 소매가 중단(2022.4) → 출처 축평원(ekapepia)11,900원로켓 닭다리살 정육 1kg2026. 5. 23. AM 12:00:0010,500원국내산 닭다리살 1kg2026. 5. 23. AM 12:00:009,800원최저국내산 닭다리살 1kg 냉장2026. 5. 23. AM 12:00:00
계란 대란 (30구)—축산물 소매가 축평원 이관2026. 5. 23. AM 12:00:00수집 실패: KAMIS 축산물 소매가 중단(2022.4) → 출처 축평원(ekapepia)8,990원로켓 대란 30구2026. 5. 23. AM 12:00:008,500원동물복지 대란 30구2026. 5. 23. AM 12:00:007,500원최저농장직송 대란 30구2026. 5. 23. AM 12:00:00

Interactive proof runner

Use case를 선택하고, 증명을 실행하고, 증거 결과를 확인하세요.

대상 사용자: 리테일 임원, MD, POS 운영자.

문제: 가격 체크는 주장하기 쉽지만 실제 화면 상태를 보지 않으면 신뢰하기 어렵습니다.

증명 워크플로우: 리테일 페이지에 대해 read-only .play 스크립트를 실행해서 스크린샷과 JSON 증거를 캡처하고, 브라우저가 차단되면 fail closed로 종료합니다.

대상 사용자: 코딩 또는 브라우저 에이전트를 쓰는 팀.

문제: 에이전트는 실제 실행을 보여주지 않고 작업 완료라고 말할 수 있습니다.

증명 워크플로우: 워크플로우를 다시 실행해서 스크린샷·트레이스·로그·해시·타이밍·실패 사유를 캡처합니다.

대상 사용자: QA·프로덕트 엔지니어.

문제: 테스트 출력에 실패를 빠르게 검토할 컨텍스트가 부족합니다.

증명 워크플로우: intent 스타일의 .play 테스트를 작성하고 중요한 실행마다 증명 번들을 보관합니다.

대상 사용자: AI로 UI를 생성하는 팀.

문제: 생성된 HTML이 텍스트로는 멀쩡해 보여도 실제 뷰포트에서는 깨질 수 있습니다.

증명 워크플로우: Chromium에서 렌더링하고 뷰포트 스크린샷·해시·치수·런타임 메타데이터·만료를 캡처합니다.

대상 사용자: 릴리스 엔지니어·플랫폼 팀.

문제: 배포 체크는 통과/실패만 알려주고 빠르게 디버깅할 증거가 부족합니다.

증명 워크플로우: 배포 후 핵심 흐름을 실행하고 릴리스 결정에 증명 번들을 첨부합니다.

대상 사용자: 디자이너·프론트엔드 엔지니어·리뷰어.

문제: 비주얼 리뷰는 모호한 품질 점수가 아니라 아티팩트를 필요로 합니다.

증명 워크플로우: 다중 뷰포트 스크린샷을 해시·메타데이터와 함께 캡처해서 사람 또는 CI 리뷰에 제공합니다.

대상 사용자: 웹과 데스크톱 작업을 함께 자동화하는 팀.

문제: 브라우저 전용 자동화는 OS 수준 상호작용을 놓칩니다.

증명 워크플로우: 향후 private-preview 데스크톱 실행이 화면·입력·타이밍·로그·실패 사유를 캡처합니다.

대상 사용자: 셀렉터 드리프트로 CI 시간을 잃는 팀.

문제: id 이름 하나만 바뀌어도 Playwright·Selenium 실행이 줄줄이 죽습니다.

증명 워크플로우: 원본 셀렉터를 시도하고, recover 블록으로 대안을 시도해서, Playwright였다면 죽었을 워크플로우를 끝까지 완료합니다.

대상 사용자: 뉴스레터 모달·쿠키 배너에 시달리는 스크립트.

문제: 사이트마다 새 팝업이 생기고, 닫는 코드를 일일이 패치하는 일은 끝이 없습니다.

증명 워크플로우: @watchdog를 한 번 선언하면 런타임이 DOM 변경을 자동 감지하고 close 셀렉터를 클릭합니다 — 스크립트마다 팝업 코드를 쓸 필요 없음.

대상 사용자: 하드코딩 스크립트 없이 다단계 흐름을 다뤄야 하는 에이전트.

문제: 수작업 if/else 트리는 새 분기마다 폭발합니다; planner는 최적 시퀀스를 무료로 제공합니다.

증명 워크플로우: 전제·효과·비용으로 액션을 선언하면 GOAP A*가 가장 저렴한 체크아웃 경로를 선택하고, 쿠폰 경로가 제외되면 재계획합니다.

대상 사용자: 직렬 대기 없이 수십 개 페이지를 스크랩·QA해야 하는 팀.

문제: 페이지를 하나씩 실행하면 wall-clock이 낭비되고, Playwright에서 스레드 오케스트레이션은 Node 동시성 코드를 요구합니다.

증명 워크플로우: `parallel:` 블록이 작업을 OS 스레드로 fan-out합니다 — 각 분기가 자기 페이지를 받고, 런타임이 선언 순서로 결과를 반환합니다.

검증 대장 · 전체 유스케이스

말이 아니라, 커밋된 실행 스크립트로 증명합니다.

위 6개는 이 페이지에서 직접 실행됩니다. 아래는 저장소가 추적하는 전체 유스케이스 대장 — 웹 스크래핑부터 셀프힐링·플래닝·자영업/마케터 워크플로까지, 각 항목마다 실제로 돌아가는 스크립트 파일명을 함께 표시합니다.

162개 검증완료22개 카테고리

Web scraping & data웹 스크래핑 & 데이터 수집13

  • UC-01★

    HackerNews Top 10 — 제목+링크+점수 수집

    커밋된 스크립트uc_hackernews.play
  • UC-02★

    GitHub Trending — 오늘의 인기 저장소 수집

    커밋된 스크립트uc_github_trending.play
  • UC-01b★★

    HackerNews 본문 → ai.see()로 3줄 요약 추가

    커밋된 스크립트uc_hackernews_summary.play
  • UC-03★★

    위키피디아 검색 → DOM 추출 3줄 요약

    커밋된 스크립트uc_wikipedia_summary.play
  • UC-04★★

    네이버 뉴스 헤드라인 5개 수집 → JSON 저장

    커밋된 스크립트uc_naver_news.play
  • UC-05★★

    환율 정보 수집 (Google Finance)

    커밋된 스크립트uc_exchange_rate.play
  • UC-06★★

    YouTube 동영상 정보 — 제목/조회수/댓글 Top 5

    커밋된 스크립트uc_youtube_info.play
  • UC-07★★

    Reddit 핫 게시물 수집 → 카테고리별 분류

    커밋된 스크립트uc_reddit_hot.play
  • UC-08★★

    구글 트렌드 키워드 추출

    커밋된 스크립트uc_google_trends.play
  • UC-09★★★

    쿠팡/네이버 상품 리뷰 수집 → 감성 분석

    커밋된 스크립트uc_review_sentiment.play
  • UC-10★★★

    항공권 가격 모니터링 — Google Flights 공개 결과 attach 로 항공사/출발·도착/₩가격/경유 추출 + 일일 스냅샷 diff. 대량 질의/봇월은 wall_check detect-and-stop.

    커밋된 스크립트uc_10_flight_price_attach.play
  • UC-21★★★

    무한 스크롤 dedup 수집 — HackerNews discover_list({scroll: true}) (spec 080 surface B)

    커밋된 스크립트uc_080_b.play
  • UC-22★★★

    Vision 드라이버 스크롤 추출 — Google Trends ai.see_scrolling() (spec 080 surface C)

    커밋된 스크립트uc_080_c.play

AI sees & decidesAI가 직접 보고 판단 (ai.see / AgentLoop)8

  • UC-11★★

    "로그인 버튼 어디야?" — 셀렉터 없이 AI로 클릭

    커밋된 스크립트uc_ai_blind_click.play
  • UC-12★★★

    AI가 폼 보고 자동 완성 (스크린샷 → fill)

    커밋된 스크립트uc_ai_form_fill.play
  • UC-13★★★

    AgentLoop: "구글에서 rust 검색하고 첫 결과 열어줘"

    커밋된 스크립트uc_agent_search.play
  • UC-15★★

    페이지 디자인 품질 평가 + 리포트 생성

    커밋된 스크립트uc_design_eval.play
  • UC-17★★

    사이트 접근성 검사 — ai.check_accessibility

    커밋된 스크립트uc_accessibility.play
  • UC-18★★

    쇼핑몰 상품 이미지 보고 "이 상품이 뭔지" 설명

    커밋된 스크립트uc_product_vision.play
  • UC-19★★★

    여러 사이트 UI 스타일 비교 분석 (ai.diff)

    커밋된 스크립트uc_ui_compare.play
  • UC-20★★★★

    "이 페이지에서 가장 중요한 버튼 눌러줘" — 제로샷

    커밋된 스크립트uc_zero_shot_action.play

Self-healing셀프 힐링 — Playwright가 못 하는 것10

  • UC-31★★★

    버튼 셀렉터 바뀌면 자동으로 AI 탐색 후 재시도

    커밋된 스크립트uc_self_healing.play
  • UC-32★★

    팝업/배너 자동 감지 + 닫기 (WatchdogRegistry)

    커밋된 스크립트uc_popup_handler.play
  • UC-33★★★

    로그인 세션 만료 → 자동 재로그인 → 원래 작업 재개

    커밋된 스크립트uc_session_recovery.play
  • UC-34★★

    네트워크 오류 → exponential backoff → 재시도

    커밋된 스크립트uc_retry_backoff.play
  • UC-35★★★

    페이지 레이아웃 변경 감지 → 알림 발송

    커밋된 스크립트uc_layout_change_alert.play
  • UC-36★★★★

    사이트 리디자인 생존 — UI 완전히 바뀌어도 ai.see()로 목표 재탐색 후 완료

    커밋된 스크립트uc_redesign_survival.play
  • UC-37★★★★

    결제 중단 복구 — 결제 플로우 중간 에러 시 현재 상태 파악 → 중단 지점부터 재개

    커밋된 스크립트uc_payment_resume.play
  • UC-38★★★★

    Rate Limit / IP 차단 감지 → User-Agent 교체 + 대기 전략 자동 전환

    커밋된 스크립트uc_ratelimit_recovery.play
  • UC-39★★★★

    SPA 타이밍 지옥 탈출 — React/Vue 동적 렌더링에서 wait 전략을 실패마다 자동 교체

    커밋된 스크립트uc_spa_timing_heal.play
  • UC-40★★★★★

    인증 토큰 사일런트 리프레시 — JWT 만료 감지 → 토큰 갱신 → 원래 요청 자동 재전송

    커밋된 스크립트uc_token_silent_refresh.play

Planning paradigms플래닝 패러다임 — 목표만 주면 알아서 계획10

  • UC-41★★★

    GoalTree — 회원가입 → 프로필 완성 → 첫 포스트

    커밋된 스크립트uc_onboarding_goaltree.play
  • UC-42★★★★

    GOAP — 장바구니 → 쿠폰 적용 → 결제 최단 경로

    커밋된 스크립트uc_checkout_goap.play
  • UC-43★★★★

    HTN — "호텔 예약" 복잡 작업 분해

    커밋된 스크립트uc_hotel_booking_htn.play
  • UC-44★★★

    멀티 패러다임 — 같은 태스크를 GoalTree vs GOAP로 비교

    커밋된 스크립트uc_paradigm_race.play
  • UC-45★★★

    progress() 실시간 모니터링 — 자동화 진행률 대시보드

    커밋된 스크립트uc_progress_monitor.play
  • UC-46★★★★★

    항공+호텔+렌터카 묶음 최저가 — GOAP이 3개 사이트 조합을 A*로 최적화

    커밋된 스크립트uc_travel_bundle_goap.play
  • UC-47★★★★

    경쟁사 가격 변동 → 내 상품 자동 조정 — GoalTree가 가격 정책 의사결정 트리 실행

    커밋된 스크립트uc_dynamic_pricing_goaltree.play
  • UC-48★★★★★

    멀티 계정 전략 분기 — HTN이 계정 등급별로 다른 서브태스크 시퀀스 선택

    커밋된 스크립트uc_multi_account_htn.play
  • UC-49★★★★★

    공공기관 복잡 서류 제출 — GoalTree로 단계별 진행, 중단 시 상태 보존 후 재개

    커밋된 스크립트uc_gov_doc_submit_goaltree.play
  • UC-50★★★★★

    자율 A/B 테스트 플래너 — GOAP이 전환율 높은 경로를 탐색하고 HTN이 세부 실행 분해

    커밋된 스크립트uc_ab_test_planner.play

E2E test automationE2E 테스트 자동화7

  • UC-51★

    httpbin 폼 제출 → 응답 검증

    커밋된 스크립트uc_form_e2e.play
  • UC-52★★★

    스냅샷 비교 — 배포 전후 UI 변경 감지

    커밋된 스크립트uc_visual_regression.play
  • UC-53★★

    네트워크 캡처 — 어떤 API 호출되는지 자동 기록

    커밋된 스크립트uc_network_monitor.play
  • UC-54★★

    광고/트래커 차단 후 성능 비교 스크린샷

    커밋된 스크립트uc_ad_block.play
  • UC-55★★★

    Mock API — 실제 백엔드 없이 프론트엔드 테스트

    커밋된 스크립트uc_mock_api.play
  • UC-56★★

    여러 브라우저 해상도에서 반응형 UI 테스트

    커밋된 스크립트uc_responsive_test.play
  • UC-57★★

    다국어 페이지 — locale 바꿔가며 텍스트 검증

    커밋된 스크립트uc_i18n_test.play

Practical automation실용 자동화 도구9

  • UC-61★★

    링크 유효성 검사기 — 깨진 링크 자동 탐지

    커밋된 스크립트uc_link_checker.play
  • UC-62★★★

    가격 모니터링 — 목표가 도달 시 알림

    커밋된 스크립트uc_price_monitor.play
  • UC-63★★

    GitHub 이슈 → 마크다운 주간 리포트 자동 생성

    커밋된 스크립트uc_gh_issue_report.play
  • UC-64★

    스크린샷 갤러리 — URL 목록 → 썸네일 모음

    커밋된 스크립트uc_screenshot_gallery.play
  • UC-65★★

    PDF 일괄 다운로드 (여러 페이지 순회)

    커밋된 스크립트uc_pdf_downloader.play
  • UC-66★★★

    구글 스프레드시트 데이터 읽어서 폼 대량 제출

    커밋된 스크립트uc_bulk_form_submit.play
  • UC-68★★

    슬랙/텔레그램 메시지 자동 발송

    커밋된 스크립트uc_slack_notify.play
  • UC-69★★

    웹 사이트 → 전체 텍스트 추출 → LLM 요약

    커밋된 스크립트uc_web_to_summary.play
  • UC-70★★★

    여러 탭 병렬 스크래핑 (멀티 페이지)

    커밋된 스크립트uc_parallel_scrape.play

Bots & games봇 & 게임 자동화4

  • UC-71★★

    Chrome Dino 게임 — 자동 점프 봇

    커밋된 스크립트uc_dino_bot.play
  • UC-72★★★

    2048 게임 — GOAP 최적 전략 (= UC-B72)

    커밋된 스크립트uc_2048_bot.play
  • UC-73★★

    타이핑 게임 — 자동 입력 + WPM 측정

    커밋된 스크립트uc_typing_bot.play
  • UC-74★★★★

    체스닷컴 퍼즐 — AI로 다음 수 분석

    커밋된 스크립트uc_chess_puzzle.play

macOS nativemacOS 네이티브 통합 (osascript)4

  • UC-81★★★

    Finder에서 파일 선택 → 브라우저 업로드

    커밋된 스크립트uc_mac_file_upload.play
  • UC-83★★★★

    Safari + Chrome 동시 제어 비교 테스트 — Safari 는 별도 WebDriver 필요

    커밋된 스크립트uc_mac_cross_browser.play
  • UC-84★★

    시스템 알림 (osascript notification) + 자동화 결과

    커밋된 스크립트uc_mac_notify.play
  • UC-85★★★

    기존 열린 Chrome 탭에 attach → 자동화 이어받기

    커밋된 스크립트uc_mac_attach_chrome.play

Python bindingsPython 바인딩5

  • UC-91★

    Python 5줄로 스크래핑 — Playwright 대비 비교

    커밋된 스크립트uc_scrape.py
  • UC-92★★

    Jupyter Notebook에서 대화형 웹 자동화

    커밋된 스크립트uc_notebook.ipynb
  • UC-93★★★

    pandas + screen-play-rs — 웹 데이터 분석 파이프라인

    커밋된 스크립트uc_ai_pandas.py
  • UC-94★★★

    FastAPI 서버 + screen-play-rs — 브라우저 자동화 API

    커밋된 스크립트uc_api_server.py
  • UC-95★★★★

    LangChain Tool로 등록 — AI 에이전트가 브라우저 제어

    커밋된 스크립트uc_langchain_tool.py

Real service scenarios실전 서비스 시나리오6

  • UC-A1★★★

    채용 공고 수집 — 원티드/링크드인 → 스프레드시트

    커밋된 스크립트uc_job_scraper.play
  • UC-A2★★★

    경쟁사 가격 모니터링 → 슬랙 일일 리포트

    커밋된 스크립트uc_competitor_monitor.play
  • UC-A3★★★★

    SNS 멀티 채널 동시 포스팅 (X + LinkedIn) — DRY-RUN 작성기(채널별 글자수 검증, 발행은 사람)

    커밋된 스크립트uc_multi_post.play
  • UC-A4★★★

    논문 검색 (arXiv/Google Scholar) → AI 요약

    커밋된 스크립트uc_paper_summary.play
  • UC-A5★★★

    부동산 매물 모니터 — 네이버부동산 단지 매물 목록 스냅샷/최저가(가격-변동 알림 backbone)

    커밋된 스크립트uc_a5_naver_land_attach.play
  • UC-A7★★★

    공공 API 없는 정부 사이트 데이터 수집

    커밋된 스크립트uc_gov_scrape.play

Killer use cases"이건 진짜 못 따라오지" 유스케이스4

  • UC-Z1★

    셀렉터 제로 로그인 — HTML 안 보고 AI 스크린샷만으로

    커밋된 스크립트uc_zero_selector_login.play
  • UC-Z3★

    목표 기반 쇼핑 — "10만원 이하 노트북 최저가 구매"

    커밋된 스크립트uc_z3_goap_shopping.play
  • UC-Z5★

    멀티 탭 병렬 — 10개 사이트 동시 스크래핑 + 진행률

    커밋된 스크립트uc_420_on_progress.play
  • UC-Z6★

    비용 최적화 — primary 실패 시 fallback 폴백, 캐시로 재호출 0

    커밋된 스크립트uc_z6_cost_fallback.play

Multi-paradigm planning멀티 패러다임 조합 (planning fusion)5

  • UC-B1★★★★

    GoalTree-supervised GOAP — 상위 목표는 GoalTree 가 고정, 각 노드 안에서는 GOAP 가 A* 로 최적 경로 탐색, popup/네트워크는 BT watchdog

    커밋된 스크립트uc_gt_supervised_goap.play
  • UC-B2★★★★

    동적 재계획 — 사이트가 도중 reload / 상태 변경 시 GOAP plan_excluding(failed_action) 으로 새 경로를 1초 안에 찾는다

    커밋된 스크립트uc_dynamic_replan.play
  • UC-B3★★★★

    HTN 조건부 분기 — "예약" 같은 복잡 작업에서 사용자 상태(로그인/익명/멤버십) 별 다른 method 선택, 실패 시 다음 method 로 자동 대체

    커밋된 스크립트uc_htn_conditional_branch.play
  • UC-B4★★★★

    BT 병렬 watchdog 군집 — 한 페이지에서 popup + crash + 네트워크 idle + 메모리 leak 4개 watchdog 가 동시에 감시, 충돌 없이 협업

    커밋된 스크립트uc_parallel_watchdogs.play
  • UC-B5★★★★★

    paradigm race — 같은 목표를 GoalTree / GOAP / HTN 셋이 동시 실행 해 누가 먼저/싸게 끝내는지 측정 (vision_demo_multiparadigm 의 확장)

    커밋된 스크립트uc_b5_paradigm_race.play

Canvas / WebGL / pixelsCanvas / WebGL / Pixel-level 자동화4

  • UC-B10★★★★

    Canvas 게임 봇 — 2048 / Wordle / Minesweeper 의 canvas widget map 추출 → GOAP 로 다음 수 결정 → mouse.click(cx, cy)

    커밋된 스크립트uc_b10_canvas_game_bot.play
  • UC-B11★★★★

    WebGL 3D 장면 이해 — 로컬 WebGL fixture 에서 canvas_animation 로 회전 cube 식별 → 정지 직전 캡처 → 구조적 분류 payload(LLM description 은 설정 시 기록)

    커밋된 스크립트uc_b11_webgl_scene_understanding.play
  • UC-B12★★★★

    다페이지 디자인 일관성 채점 — 사이트 N 페이지의 ai.evaluate_design 점수 분포 → 일관성 리포트 + 가장 튀는 페이지 자동 지목

    커밋된 스크립트uc_design_consistency.play
  • UC-B13★★★★★

    Canvas 차트 → 데이터 복원 — 캔버스 막대 차트(보이는 DOM/차트API 에 의미 데이터 없음)를 page.screenshot+ai.see 비전으로 {label,value} 역공학. fixture 의 측정용 숨은 JS 오라클로 정확도 측정(6막대 모두 ±12, MAE≈0.3); 공개 차트엔 오라클 없어 추출만(자가검증 불가).

    커밋된 스크립트uc_b13_canvas_chart_reverse.play

Knowledge synthesis다중 소스 지식 합성5

  • UC-B20★★★★

    크로스-아울렛 뉴스 프레이밍 분석 — 같은 사건을 5개 매체(가디언/NYT/BBC/AP/Reuters)에서 본문 추출 → AI 가 프레이밍 차이/공통 사실/특이 표현 보고

    커밋된 스크립트uc_news_framing.play
  • UC-B21★★★★★

    자동 사실 검증 — 주어진 주장 → 공개 출처(위키/관청/언론) 다중 검색 → 일치/불일치/조건부 일치 판정 + 신뢰도 점수

    커밋된 스크립트uc_fact_checker.play
  • UC-B22★★★★

    논문 인용 그래프 — arXiv 한 논문에서 시작 → 인용 N개 abstract 수집 → 토픽 클러스터링 → mermaid 다이어그램 출력

    커밋된 스크립트uc_paper_citation_graph.play
  • UC-B23★★★★

    제품 스펙 vs 리뷰 모순 검출 — 공개 스펙 페이지 + 리뷰 N개 비교 → "제조사 주장 vs 사용자 경험" 불일치 항목 자동 추출

    커밋된 스크립트uc_spec_vs_reviews.play
  • UC-B24★★★★

    다국어 시장 조사 — 같은 제품을 5개 국가 도메인에서 가격/할인/리뷰 수 비교 → 환율 보정 후 최적 구매지 제안

    커밋된 스크립트uc_market_fx_compare.play

Long-run resilience장기 실행 & 복원력5

  • UC-B30★★★★★

    Chrome 크래시 복구 — N step 마다 GoalTree progress + 쿠키/세션을 디스크 dump → 새 Chrome 으로 attach → 마지막 활성 노드부터 resume

    커밋된 스크립트uc_session_resume.play
  • UC-B31★★★★★

    1000 URL 분산 스크래핑 — 진행률, 부분 결과 보장, 실패 URL 재시도 큐, 메모리 자가 cap (heap > X 면 dump+restart)

    커밋된 스크립트uc_420_checkpoint_crawl.play
  • UC-B32★★★★

    네트워크 끊김 + 재개 — DNS 실패 / 5xx 폭주 / TCP RST 시 exponential backoff + 작업 이력 유지 후 이어 실행 (UC-38 일반화)

    커밋된 스크립트uc_network_resume.play
  • UC-B33★★★★

    무인 야간 모드 — 8시간 사이클: 매 시간 progress 리포트 + 에러 자가 진단 + 슬랙 알림 + 다음 사이클 자동 시작

    커밋된 스크립트uc_unattended_night.play
  • UC-B34★★★★

    자격증명 누락 → 호출자에게 구조화된 질문 — credentials() 가 비어있을 때 spec 085 ClarificationChannel 이 호출자(WinClaw/ai-pos)에게 구조화된 신호를 전달 → 응답을 in-memory 로 재시도. provider 미연결이면 pre-085 호환 (빈 문자열 or default)

    커밋된 스크립트uc_085_credentials.play

Self-improving / meta자기 개선 / 메타 자동화4

  • UC-B41★★★★★

    자가 진단 + 자동 패치 — 실패 backtrace + 페이지 스냅샷 → LLM 에 "이런 fix 어떨까" 질의 → 안전한 변경(recover 추가/timeout 상향) 만 자동 적용 → 재실행

    커밋된 스크립트uc_b41_self_diagnose_autopatch.play
  • UC-B42★★★★

    heal_list() 통계 → 가장 자주 깨지는 사이트 자가 리포트 — 한 달 healing 캐시 분석 → top 5 sites + 어떤 selector → 사용자에게 "이 부분 코드 다시 봐주세요" 제안

    커밋된 스크립트uc_heal_stats_report.play
  • UC-B43★★★★

    action_cache 전략 공유 — A 머신에서 학습한 SmartSubmit 전략을 export → B 머신에 import → 콜드 스타트 시간 0

    커밋된 스크립트uc_b43_action_cache_share.play
  • UC-B44★★★★★

    자기 진화 selector 계층 — 같은 사이트 100회 자동화 후 healing 캐시 분석 → 자주 healed 되는 selector 는 자동으로 "더 안정한 alternative" 로 코드 patch 제안

    커밋된 스크립트uc_b44_heal_suggest.play

Autonomous discovery자동 탐색 (Unknown Territory)4

  • UC-B50★★★★

    Sitemap 없는 도메인 깊이 탐색 — BFS + depth_limit + 페이지 타입 분류 (login / catalog / article / form) → 도메인 구조 자동 매핑

    커밋된 스크립트uc_domain_bfs.play
  • UC-B51★★★★

    모르는 form 자동 작성 — 페이지 진입 → page.understand() 로 form 의 의도 추정 → DOM semantic discovery 로 필드 추출 → 합리적 기본값으로 채우기

    커밋된 스크립트uc_b51_unknown_form_autofill.play
  • UC-B52★★★★★

    숨겨진 API 자동 매핑 — network 캡처 → URL 패턴 + JSON shape 분석 → OpenAPI 3.0 시드 자동 생성

    커밋된 스크립트uc_hidden_api_openapi.play
  • UC-B53★★★★

    인터랙티브 액션 인벤토리 — page.understand({with_vision: true}) → "이 페이지의 사용 가능한 액션 N개" 자연어 목록 + 각각의 셀렉터/좌표

    커밋된 스크립트uc_action_inventory.play

Domain-specific도메인 특화 야심작5

  • UC-B60★★★★★

    시간 한정 race condition — 정밀 타이밍이 필요한 공개 이벤트(예: 무료 강의 등록 오픈, 한정판 굿즈 알림 페이지) 에서 millisecond 정확도로 클릭

    커밋된 스크립트uc_b60_precise_timing.play
  • UC-B61★★★★

    접근성 어시스턴트 — 한 페이지의 의미 구조를 page.understand() → 한국어 요약 + "이 페이지에서 할 수 있는 일 3가지" 음성 출력 (TTS)

    커밋된 스크립트uc_a11y_assistant.play
  • UC-B62★★★★★

    학습 큐레이션 — "Rust async 학습" 목표 → 공개 자료 N개 발견 → 난이도/순서 자동 정렬 → 사용자 진도에 따라 다음 자료 추천

    커밋된 스크립트uc_learn_curation.play
  • UC-B63★★★★

    공개 CVE 모니터 → 의존성 영향 분석 — NVD/GitHub Security Advisories 일일 수집 → Cargo.lock 비교 → 영향받는 deps 알림

    커밋된 스크립트uc_cve_monitor.play
  • UC-B64★★★★

    공공 데이터 합성 분석 — World Bank / BLS / USGS 같은 공개 공공 API 에서 지표 추출 → 공통 snapshot + self-check. 판단은 호출자.

    커밋된 스크립트uc_b64_public_data_synthesis.play

Hard games & bots진짜 도전적 게임/봇1

  • UC-B70★★★★

    WordleBot — 매일 새 단어 + N번의 추측 → 정보 이론 기반 다음 추측 선택 → 6턴 안에 풀기 (Phase 1: 인터페이스 조작 + 색상 결과 추출 — Phase 2 entropy 풀이는 backlog)

    커밋된 스크립트uc_wordle_bot.play

Social sentimentSNS / 게시판 Public Sentiment6

  • UC-B80★★★★

    네이버 카페/디시 키워드 모니터 — 특정 키워드가 등장한 글 N개 → 본문 추출 → AI 감성 분류 (UC-09 다중 게시판 확장)

    커밋된 스크립트uc_b80_dcinside_keyword_monitor.play
  • UC-B81★★★★

    Reddit 게시판 트렌드 추적 — 대상 subreddit Top → 본문 + 댓글 → 토픽 클러스터링 + 시간대별 sentiment 변화 (Reddit 은 JSON 엔드포인트 친화적, 익명 가능)

    커밋된 스크립트uc_reddit_trend.play
  • UC-B82★★★★

    YouTube 공개 댓글 sentiment — 영상 N개의 댓글 페이지(공개) 스크롤 추출 → 감성 분포 + 톤 키워드 추출 (Reddit 댓글 시계열 변형으로 검증)

    커밋된 스크립트uc_reddit_comment_timeline.play
  • UC-B84★★★★★

    X(트위터) 공개 검색 — 본인 X 로그인 세션 attach → x.com/search?q=<kw>&f=live 실시간 트윗(핸들/본문/시각/url/해시태그) 추출. (비-로그인/mobile.twitter.com 우회는 폐기 → 인가 세션.)

    커밋된 스크립트uc_b84_x_search_attach.play
  • UC-B86★★★★★

    TikTok 공개 페이지 메타 — tiktok.com/@<user> 공개 프로필 페이지의 영상 메타(제목/조회수/날짜). 실 영상 다운로드는 ToS 비추 — 메타데이터만

    커밋된 스크립트uc_b86_tiktok_profile_attach.play
  • UC-B87★★★★★

    다국가 sentiment 비교 — 같은 토픽을 한국(네이버 블로그) + 영어(Reddit) 공개 표면에서 동시 수집 → 표면별 AI 감성 + 문화권 reaction 차이 리포트. (샤오홍슈=walled, 2ch=불안정 → 2표면 스코프.)

    커밋된 스크립트uc_b87_multilang_sentiment_attach.play

Small-business workflows자영업자 워크플로 (다업종)27

  • UC-B100★★★★

    Google Maps/Business 리뷰 수집기 — 내 가게/장소 페이지의 공개 리뷰 (작성자/별점/본문/날짜) → list[dict] 반환. 업종 무관 공통.

    커밋된 스크립트uc_b100_google_maps_reviews_attach.play
  • UC-B101★★★★

    경쟁 업체 가격/메뉴 트래커 — 반경 N km 내 동종 업체 K곳의 공개 정보 (메뉴/시술 메뉴/수강료/입장료/시간당 요금 등) 주 1회 수집 → diff.

    커밋된 스크립트uc_competitor_price_tracker.play
  • UC-B102★★★★

    다플랫폼 정보 일관성 체크 — 내 가게의 공개 노출(구글 맵/네이버 지도/카카오맵/플랫폼 프로필) 영업시간·주소·전화번호·사진 일치 여부 → 불일치 리포트.

    커밋된 스크립트uc_listing_consistency.play
  • UC-B103★★★★

    공공 인허가/세무/식약처 공지 모니터 — 업종 코드 기반 새 공지 추출 → 본문 + 발효일. 영향도 판단은 호출자.

    커밋된 스크립트uc_business_permits_monitor.play
  • UC-B104★★★★

    온라인 평점 위협 조기 경보 — 신규 리뷰의 별점이 임계 이하 + 본문 키워드 패턴 → 알림 페이로드 반환 (송신은 호출자).

    커밋된 스크립트uc_review_threat_alert.play
  • UC-B105★★★★

    공개 트렌드 → 액션 후보 — 네이버 트렌드 + 구글 트렌드 + 업종 관련 SNS 키워드 → "다음 주 주목 키워드 N개". 도입 결정은 호출자.

    커밋된 스크립트uc_trend_action_candidates.play
  • UC-B163★★★★

    가맹점 회원가입 온보딩 (폼 프리필 + 본인인증 handoff) — 약관 동의 → 회원·가맹점정보 프리필까지 자동화, 휴대폰 본인인증은 매장 본인 디바이스로 094 safe-handoff(stop_before). 인가 세션·정상 입력, 우회 없음. 본인인증은 사람.

    커밋된 스크립트uc_cardsales_join_onboarding.play
  • UC-B109★★★★

    계절 트렌드 → 메뉴 추천 — Google Trends + Reddit 음식 커뮤니티 동시 수집 → AI 가 메뉴 카테고리 N개 + 시작 아이템 + 검증 단계 추천

    커밋된 스크립트uc_seasonal_menu.play
  • UC-B111★★★★

    재료/도매 시세 수집 — 공개 농산물/수산물/축산물 도매시장 페이지 N개의 주간 시세 → 표. 발주 타이밍 판단은 호출자.

    커밋된 스크립트uc_wholesale_price.play
  • UC-B159★★★★

    KAMIS 특정 품목 시세 모니터 — KAMIS 소매 카테고리 트리(setSearchBox/goSearchCommon)를 네비해 한 품목(대파) 선택 → 평균/지역 소매가 추출 → diff_records 일일 변동. 발주 판단은 호출자.

    커밋된 스크립트uc_oq_kamis_daepa.play
  • UC-B160★★★★

    KAMIS 식자재 바스켓 시세 모니터 — 대파/양파/마늘/당근/감자 바스켓을 카테고리 트리로 순회 → 각 품목 평균가 → diff_records 변동 매니페스트. 단위는 품목별 KAMIS 원단위.

    커밋된 스크립트uc_oq_kamis_basket.play
  • UC-B161★★★★★

    쿠팡 공개 카테고리 가격 수집 (attach) — 직접 띄운 실 Chrome 에 attach(UC-85, 인가 세션) → 공개 카테고리 상품/가격 추출. 자동화-런치(Akamai 차단)가 아닌 인가된 워밍 세션 사용, 우회 없음.

    커밋된 스크립트uc_coupang_attach.play
  • UC-B162★★★★★

    쿠팡 식자재 최저가 카탈로그 모니터 (attach) — attach 워커탭에서 식자재 바스켓을 검색으로 순회 → 품목별 최저가 → diff_records 변동. wall_check→walled면 skip. 최저가=스크랩시점 렌더 기준(지표).

    커밋된 스크립트uc_coupang_catalog.play
  • UC-B164★★★★

    쿠팡 본인 계정 장바구니 읽기 (attach + 로그인 handoff) — attach 인가 세션으로 cart.coupang.com 접근(Akamai 통과). 비로그인이면 감지 후 stop_before로 사람에게 로그인 넘김(자동 로그인 안 함); 로그인 시 품목/가격 추출. 셀렉터는 실 로그인 카트로 검증([id^=item_] — twc 난독 클래스 회피).

    커밋된 스크립트uc_coupang_cart.play
  • UC-B112★★★★

    스마트스토어 상품 가격/경쟁 매칭 — 네이버 쇼핑에서 같은 상품 검색 → 경쟁 셀러 N개 가격/배송비/리뷰수 추출.

    커밋된 스크립트uc_b112_naver_shopping_attach.play
  • UC-B115★★★★

    공개 미용 트렌드 큐레이션 — 본인 인스타 로그인 세션 attach → 공개 태그(#네일아트등) 게시물 캡션/해시태그 → 빈도 집계 + AI 트렌드 시술 후보 list.

    커밋된 스크립트uc_b115_instagram_tag_trend_attach.play
  • UC-B116★★★★

    경쟁 강사 콘텐츠 동향 — 공개 강사 페이지/유튜브 채널 N개의 신규 영상 제목/조회수/주제 추출 → 빈도. (YouTube 공식 RSS 사용 — anti-bot 없음)

    커밋된 스크립트uc_competitor_youtube.play
  • UC-B117★★★★

    교재/자료 가격 비교 — 교보/예스24/알라딘 공개 페이지의 같은 ISBN 가격 추출.

    커밋된 스크립트uc_isbn_price_compare.play
  • UC-B118★★★★

    객실/공간 가격 다플랫폼 비교 — 야놀자/에어비앤비 등 공개 페이지에서 같은 상품 가격/예약가능일 매트릭스. (Airbnb + NOL/Yanolja attach 크랙 ✅; 타 플랫폼은 같은 attach+추출 패턴 반복)

    커밋된 스크립트uc_b118_lodging_price_attach.play
  • UC-B119★★★★

    공개 캘린더 빈슬롯 트래커 — 경쟁 시설의 공개 예약 캘린더 → 다음 N주의 예약가능률 시계열.

    커밋된 스크립트uc_calendar_slot_tracker.play
  • UC-B122★★★★

    공개 작가 포트폴리오 트렌드 — 본인 인스타 로그인 세션 attach → 공개 태그(#수공예/#도자기) 게시물 해시태그 + 그리드 스크린샷 비전 분석(인기 색감/포맷). (핀터레스트 보드는 별도 surface.)

    커밋된 스크립트uc_b122_instagram_craft_palette_attach.play
  • UC-B123★★★★

    시설 경쟁 분석 — 반경 내 시설(헬스/필라테스/골프) 네이버 플레이스 경쟁표(위치/거리/운영시간/리뷰/예약/전화). 회원권 가격은 플레이스 미공개(문의 전용) → 정직 보고.

    커밋된 스크립트uc_b123_naver_place_competition_attach.play
  • UC-B124★★★★

    공개 후기 sentiment — 네이버 블로그/카페에서 상호+"후기" 검색 → 제목/미리보기 sentiment. 답변/대응은 호출자.

    커밋된 스크립트uc_b124_naver_view_sentiment_attach.play
  • UC-B125★★★★

    공공 실거래가 모니터 — 국토부/한국부동산원 공개 페이지 (UC-A7 패턴) → 관심 단지 일일 거래 변화. (한국 KOSIS/R-ONE 은 JS-heavy → ONS HPI bulletin 으로 동등 패턴 검증)

    커밋된 스크립트uc_house_price_monitor.play
  • UC-B126★★★★

    공개 포트폴리오 모니터 — 본인 인스타 로그인 세션 attach → 인테리어/공사업체 공개 프로필 게시물 + 429 diff_records 로 새 게시물 감지(시공사례 후보/경쟁사 출시 알림; 유형 필터는 호출자).

    커밋된 스크립트uc_b126_instagram_portfolio_change_attach.play
  • UC-B127★★★★

    단가/시세 마이그레이션 — 크몽/숨고/탤런트뱅크 공개 게시판에서 동종 서비스 단가 분포 추출.

    커밋된 스크립트uc_freelance_rate_stats.play
  • UC-B128★★★★

    클라이언트 공개 정보 사전 수집 — 미팅 전 공개 정보(회사 about / 블로그 / 보도자료) → 한 페이지 브리프.

    커밋된 스크립트uc_client_brief.play

Marketer workflows마케터(Marketer) 워크플로16

  • UC-B140★★★★

    경쟁사 SNS 활동 일일 추출기 — 본인 인스타 로그인 세션 attach → 경쟁 브랜드 공개 프로필 스탯(팔로워/게시물) + 최근 게시물 포맷/캡션/해시태그. 그리드에 타임스탬프 없어 "오늘 글 수"는 단일 run 불가 → 일일 cron + 스냅샷 diff(새 shortcode/스탯 델타)로 증분. 해석은 호출자.

    커밋된 스크립트uc_b140_instagram_brand_daily_attach.play
  • UC-B141★★★★★

    다중 트렌드 소스 합성기 — 네이버 트렌드 + 구글 트렌드 + 유튜브 인기 + Reddit hot 동시 추출 → 키워드 빈도 매트릭스. 선택은 호출자.

    커밋된 스크립트uc_trend_synthesizer.play
  • UC-B142★★★★★

    공개 인플루언서 메타 추출 — 키워드/태그로 활동하는 SNS 공개 계정 → 활동 빈도/평균 좋아요 등 공개 메타데이터 만 수집. 섭외 결정은 호출자.

    커밋된 스크립트uc_b142_influencer_meta.play
  • UC-B143★★★★

    브랜드 멘션 신호 수집 — 자기 브랜드 키워드를 게시판/SNS 에서 모니터 → 신규 멘션 dict (텍스트/URL/sentiment). 위기 판정은 호출자.

    커밋된 스크립트uc_b143_brand_mentions.play
  • UC-B144★★★★

    컨퍼런스/연사 라인업 추출 — 업계 컨퍼런스 N개의 공개 라인업 페이지에서 연사/주제 list → "올해 화두 키워드 N개" 빈도.

    커밋된 스크립트uc_conference_lineup.play
  • UC-B145★★★★

    SERP 변화 모니터 — 구글/네이버 검색 결과 페이지의 광고/지식그래프/지도/뉴스 박스의 위치/개수 변화 일별 추적.

    커밋된 스크립트uc_serp_change_monitor.play
  • UC-B146★★★★

    유튜브 자막 키워드 빈도 — 공개 자막이 있는 영상 N개의 자막 다운로드 → 키워드 빈도. 언어 분석은 호출자. (transcript 패널 attach 크랙 ✅, 510 세그먼트; pot-게이팅된 timedtext 우회)

    커밋된 스크립트uc_b146_youtube_transcript_attach.play
  • UC-B147★★★★★

    공개 광고 라이브러리 메타 — 메타 광고 라이브러리(공개)/구글 광고 투명성. 두 곳 모두 anti-bot 차단 → SERP sponsored 동등 패턴(검색 광고)으로 검증.

    커밋된 스크립트uc_ad_library_meta.play
  • UC-B148★★★★

    UGC 발견기 — 자사 제품 키워드 언급하는 공개 SNS 게시물 list. 접촉 결정 호출자.

    커밋된 스크립트uc_ugc_discovery.play
  • UC-B149★★★★

    SEO 키워드 순위 트래커 — 구글/네이버 검색 결과에서 내 사이트 노출 순위 + 경쟁 N개 동시 → 일별 변동 표. (Google SERP attach 크랙 ✅, 12개 순위+타겟 도메인 위치; 네이버 검색은 detect-and-stop)

    커밋된 스크립트uc_b149_serp_rank_attach.play
  • UC-B150★★★★

    랜딩 페이지 design 점수 — A/B 카피 변형 페이지 캡처 → ai.evaluate_design + ai.check_accessibility 점수. 컨버전 가설은 호출자.

    커밋된 스크립트uc_landing_compare.play
  • UC-B152★★★★

    댓글 sentiment 시계열 + 위기 임계 — 자사 콘텐츠 신규 댓글 sentiment 분류 + 영향력(점수) 임계 초과 시 알림 페이로드 (송신 호출자).

    커밋된 스크립트uc_comment_crisis.play
  • UC-B154★★★★★

    광고 크리에이티브 트렌드 — Behance/Dribbble/광고 라이브러리 공개에서 트렌딩 비주얼/카피 캡처 → 분류표. 어떤 걸 쓸지는 호출자.

    커밋된 스크립트uc_b154_ad_creative_trends.play
  • UC-B155★★★★★

    밈/트렌드 비주얼 트래커 — 특정 SNS 표면에서 단기간 반복 등장 이미지/캡션을 sliding window 로 탐지.

    커밋된 스크립트uc_b155_meme_visual_trends.play
  • UC-B156★★★★

    자기 채널 콘텐츠 톤 분석 — 본인 인스타 로그인 세션 attach → 채널 최근 게시물 작성자 캡션(IG 자동생성 alt 제외) → AI 톤/주제 분포. 가이드라인 일치 판정은 호출자.

    커밋된 스크립트uc_b156_instagram_tone_audit_attach.play
  • UC-B158★★★★

    랜딩 페이지 변형 배포기 — 사장님이 만든 N개 변형 HTML 을 호스팅 폴더에 업로드 + URL 매핑 반환. 어디로 트래픽 보낼지는 호출자.

    커밋된 스크립트uc_b158_landing_deploy.play

출처: 저장소의 USECASES.md 검증 대장(✅ 검증완료). 지어낸 상태가 아니라 추적된 상태를 그대로 노출하며, 각 항목마다 커밋된 실행 스크립트 파일명을 표시합니다. (저장소가 private이라 공개 링크는 걸지 않습니다.)