| 1 | 수동 지표 입력/업로드 수집기manual_metric_import | manual_import | camping_market_revenue / campground_registered_count / brand counts시장 매출 라인 / 캠핑장 공급 라인 / 브랜드 활동 라인 | 기준년도 / 지역 / 카테고리 | CSV / XLSX / PDF / 산업 리포트 | 한국관광공사 전국 야영장 등록 현황 CSVmanual_upload / manual_only_candidate신청: 불필요/수동key: none공식 CSV 확인 후 캠핑장 등록수, 지역별 공급, 시설유형 후보를 수동 입력합니다. | pm수동 등록/검수 우선Codex: 관리자 수동 입력 UI / 업로드 row 검증 / evidence draft/metric candidate 생성Human: 공식 파일 제공 / 파일 기준일/행 수 확인 / metric observation 승격 승인관리자 업로드/입력 흐름을 유지하고 공개 승격은 검수 후 처리합니다. | manual onlyruntime: activegate: allowed | evidence item, metric candidate파일 업로드 -> evidence -> 수치 추출 -> observation draft -> 승인 | Uploadlatest: none |
| 2 | 근거 뉴스 인박스 수집기news_evidence_inbox | rss | timeline_events / ai_market_sense시장 영향 이벤트 레이어 / 근거 뉴스 / AI 체감 요약 | 날짜 / 이벤트 유형 / 출처 | 뉴스 / 보도자료 / RSS / 공식 발표 | 문화체육관광부 보도자료official_page / manual_only_candidate신청: 불필요/수동key: none야영장 등록제, 정책 이벤트, 안전 기준 등 시장 영향 사건의 근거 뉴스로 등록합니다. | research_analyst수동 등록/검수 우선Codex: 근거 URL 입력 폼 / 중복 후보 표시 / timeline event draft 연결Human: 뉴스/보도자료 적합성 검수 / 이벤트 영향 해석 승인수동 evidence inbox로 먼저 운영하고 RSS 자동화는 별도 정책 검토 후 진행합니다. | pendingruntime: draftgate: blocked | news evidence, timeline event draftRSS/수동 등록 -> 중복 확인 -> evidence 요약 -> event draft -> 승인 | Review Policylatest: none |
| 3 | 공식 API 수집기 skeletonofficial_api_skeleton | api | public statistics / tourism / camping supply캠핑장 공급 라인 / 관광 흐름 proxy | 기준년도 / 월 / 지역 / 시설유형 | 공공데이터포털 / 한국관광공사 / 공휴일 API | 공공데이터포털 공식 API 후보군official_api_review / pending_review신청: 필요key: PUBLIC_DATA_API_KEY승인된 개별 API의 endpoint/key/rate limit을 확인한 뒤 collector config로 연결합니다. | operator개별 API 활용신청 / 서비스키 발급 / endpoint별 rate limit 확인 / 운영계정 승인 여부 확인Codex: adapter interface / config schema / mock parser / blocked dry-run logHuman: data.go.kr 활용신청 / 서비스키 등록 / 이용조건 승인실제 API 상세 페이지별 신청/승인 후 config만 active 후보로 전환합니다. | pendingruntime: draftgate: blocked | raw API record, evidence, observation draftAPI 응답 -> parser -> evidence -> metric candidate -> 승인 | Configurelatest: none |
| 4 | 캠핑장 등록수 API 수집기kto_campground_api | api | campground_registered_count캠핑장 공급 라인 | 기준년도 / 지역 / 시설유형 | 한국관광공사/공공데이터 API | 한국관광공사_고캠핑 정보 조회서비스_GWopen_api / pending_review신청: 필요key: TOUR_API_KEY / PUBLIC_DATA_API_KEY전국 지방자치단체 인허가 시스템 기반 야영장 운영 현황, 편의/안전시설 정보를 수집합니다. | operator공공데이터포털 활용신청 / 서비스키 발급 / 개발/운영계정 승인 조건 확인 / 일일 트래픽 확인Codex: 고캠핑 응답 fixture / 지역/시설유형 parser / source status UIHuman: API 활용신청 / 서비스키 등록 / 운영 사용 승인 확인키/승인 전에는 fixture dry-run만 허용합니다. | pendingruntime: draftgate: blocked | 지역/시설유형별 등록수 후보API 목록 -> 연도/지역 집계 -> evidence -> observation draft -> 승인 | Review Policylatest: none |
| 5 | 캠핑장 폐업/말소 수집기campground_closure_collector | hybrid | campground_closed_count캠핑장 폐업/말소 라인 | 기준년도 / 지역 / 시설유형 | 공공데이터 / 지자체 자료 / 수동 업로드 | 전국야영(캠핑)장표준데이터manual_upload / manual_only_candidate신청: 불필요/수동key: none영업상태, 인허가일자, 사업장명, 주소 기반으로 폐업/말소 후보를 수동 검수합니다. | research_analyst수동 등록/검수 우선Codex: 수동 표준데이터 업로드 mapping / 영업상태 후보 분류 / 폐업/말소 candidate 생성Human: 파일 제공 / 폐업/휴업/말소 정의 검수 / 공개 승격 승인수동 업로드부터 적용하고 API 자동화는 별도 신청 후 검토합니다. | pendingruntime: draftgate: blocked | 폐업/말소 후보자료 수집 -> 상태값 mapping -> evidence -> observation draft -> 승인 | Review Policylatest: none |
| 6 | 법령/정책 이벤트 수집기law_policy_event_collector | api | timeline_events시장 영향 이벤트 레이어 | 시행일 / 법령유형 / 기관 | 국가법령정보 공동활용 Open API / 법제처 / 정책브리핑 | 법제처 국가법령정보 공동활용open_api / approved_candidate신청: 불필요/수동key: LAW_OPEN_DATA_OC / OPEN_LAW_OC / LAW_OC관광진흥법/시행령/시행규칙 개정 이력을 법령 이벤트 근거로 연결합니다. | operatorOpen API 신청 승인 확인됨 / 활용 도메인 wcamper.com, dreamlabs.co.kr 확인됨 / OC 인증값 환경변수 등록 필요Codex: 법령 API adapter / 검색 fixture parser / missing credential 차단 / evidence/timeline draft 생성Human: OC 인증값 환경변수 등록 / 조문/시행일 검토 / 법령 이벤트 승인OC가 설정되기 전까지 fixture/draft 수집만 허용하고, 설정 후에도 공개 승격은 검수 후 처리합니다. | approvedruntime: activegate: blocked | law API raw record, law evidence draft, timeline event draft법령 API 검색 -> parser -> evidence draft -> timeline event draft -> 사람 승인 | Runlatest: none |
| 7 | 공휴일/연휴 API 수집기holiday_calendar_api | api | calendar_demand_signal수요 이벤트 보조 신호 | 날짜 / 연휴유형 | 공공 공휴일 API | 한국천문연구원_특일 정보open_api / pending_review신청: 필요key: PUBLIC_DATA_API_KEY공휴일/연휴 구간을 수요 이벤트 보조 신호로 생성합니다. | operator공공데이터포털 활용신청 / 서비스키 발급 / 연도별 호출 범위/rate limit 확인Codex: 연휴 구간 계산 로직 / calendar signal dry-run / 수요 proxy caveat 표시Human: API 활용신청 / 서비스키 등록 / 운영 사용 승인 확인승인 전에는 seed calendar fixture로 연휴 계산만 검증합니다. | pendingruntime: draftgate: blocked | calendar signalAPI 응답 -> 연휴 구간 계산 -> evidence -> signal draft | Configurelatest: none |
| 8 | 시장규모 리포트 업로드 수집기market_report_import | manual_import | camping_market_revenue시장 매출/규모 라인 | 기준년도 / 범위 / 카테고리 | 산업 리포트 / 공공 보고서 / 수동 검증 CSV | 한국문화관광연구원_관광실태조사서비스open_api / pending_review신청: 필요key: PUBLIC_DATA_API_KEY국민여행조사, 외래관광객조사, 관광사업체조사 주요지수 후보를 시장 규모 보조 근거로 검토합니다. | operator공공데이터포털 활용신청 / 서비스키 발급 / 조사 항목/범위 정의 확인Codex: 시장규모 범위 metadata / 리포트 업로드 template / 정의 차이 caveat UIHuman: API 활용신청 / 지표 정의 검수 / 캠핑시장 매출과의 연결 승인리포트 수동 업로드를 우선하고 API는 정의 검토 후 연결합니다. | manual onlyruntime: activegate: allowed | market size metric candidate리포트 업로드 -> 정의/범위 입력 -> 수치 추출 -> 승인 | Uploadlatest: none |
| 9 | 브랜드 뉴스/공식 발표 수집기brand_news_collector | rss | camping_brand_activity_count브랜드 활동 라인 / 브랜드 진입/철수 이벤트 | 기준년도 / 브랜드 / 카테고리 / 활동유형 | 브랜드 뉴스룸 / 뉴스 / 공시 / 보도자료 | 브랜드 공식 뉴스룸/공시/보도자료official_page / manual_only_candidate신청: 불필요/수동key: none브랜드 진입/철수/사업전환 이벤트를 수동 근거 URL로 등록합니다. | research_analyst수동 등록/검수 우선Codex: 브랜드 이벤트 수동 등록 / 활동유형 분류 draft / display-metric 연결Human: 브랜드 공식성 검수 / 진입/철수 판단 승인공식 뉴스룸/공시 URL 수동 등록부터 운영합니다. | pendingruntime: draftgate: blocked | brand event draft기사/발표 후보 -> 브랜드/활동유형 분류 -> evidence -> 승인 | Review Policylatest: none |
| 10 | 캠핑 행사 웹 후보 수집기camping_event_web_collector | crawler | camping_event_count캠핑관련 행사수 | 기준년도 / 월 / 지역 / 행사유형 | 박람회 공식 홈페이지 / 지자체 행사 공지 / 행사 플랫폼 | 한국관광공사_국문 관광정보 서비스_GWopen_api / pending_review신청: 필요key: TOUR_API_KEY / PUBLIC_DATA_API_KEY행사정보/지역기반 관광정보를 캠핑 행사 후보와 지역 관광 맥락으로 검토합니다. | operator공공데이터포털 활용신청 / 서비스키 발급 / 행사정보 endpoint 범위 확인 / 키워드/분류 검수Codex: 행사 후보 parser fixture / 중복 제거 rule draft / 지역/월 mappingHuman: API 활용신청 / 캠핑 행사 여부 검수 / 분류 기준 승인승인 전에는 공식 행사 URL 수동 등록만 허용합니다. | pendingruntime: draftgate: blocked | event raw record수집 -> 중복 제거 -> 행사 여부 검수 -> evidence -> observation draft | Review Policylatest: none |
| 11 | 관광/숙박 흐름 API 수집기tourism_flow_api | api | tourism_flow_proxy관광 흐름 proxy / AI 체감 요약 | 기준년도 / 월 / 지역 | 한국관광공사 / 공공 관광 API | 한국관광공사_관광빅데이터 정보서비스_GWopen_api / pending_review신청: 필요key: TOUR_API_KEY / PUBLIC_DATA_API_KEY이동통신 기반 지자체별 방문자 수를 관광 흐름 proxy로 사용합니다. | operator공공데이터포털 활용신청 / 서비스키 발급 / 지자체/월별 aggregation 기준 확인Codex: 관광 흐름 proxy schema / 지역/월 aggregation dry-run / 캠핑 관련성 caveat 표시Human: API 활용신청 / 방문자 지표 해석 승인 / 운영 사용 승인 확인승인 전에는 mock visitor proxy만 parser 검증에 사용합니다. | pendingruntime: draftgate: blocked | travel metric candidateAPI 응답 -> 지역/월별 집계 -> evidence -> observation draft | Configurelatest: none |
| 12 | 검색 관심도 수동/허용 데이터 수집기search_trend_import | manual_import | camping_interest_index관심도 라인 | 기준년도 / 키워드 / 카테고리 | 허용 trend export / 수동 검증 데이터셋 | 허용된 Google Trends/Naver DataLab exportmanual_upload / manual_only_candidate신청: 불필요/수동key: none허용된 export만 업로드해 검색 관심도 index 후보를 만듭니다. | pm자동 수집 전 Google/Naver 약관 검토Codex: 수동 export 업로드 / 키워드 mapping / index normalization / 검색 관심도 caveatHuman: 허용 export 파일 제공 / 키워드 세트 승인 / 자동화 여부 약관 검토자동 호출 없이 수동 export 업로드만 구현합니다. | manual onlyruntime: activegate: allowed | interest index candidate허용 데이터 업로드 -> 키워드 mapping -> index 변환 -> 승인 | Uploadlatest: none |
| 13 | 뉴스 키워드 빈도 수집기news_keyword_rss | rss | camping_news_keyword_count뉴스 이슈 강도 proxy | 날짜 / 키워드 / 언론사 | 언론사 RSS / 공식 보도자료 RSS | 문화체육관광부 보도자료/공식 발표 RSS 후보rss / pending_review신청: 불필요/수동key: none공식 발표 문서의 캠핑/야영장 키워드 빈도와 사건 후보를 집계합니다. | research_analystRSS 제공 여부 확인 / RSS 이용조건 확인Codex: RSS config metadata / 수동 item candidate / 중복 제거 dry-runHuman: RSS 사용 가능 여부 확인 / 수집 범위 승인RSS 자동 실행 전까지 수동 news candidate만 허용합니다. | pendingruntime: draftgate: blocked | keyword count candidateRSS item -> 키워드 counting -> 중복 제거 -> evidence dataset | Review Policylatest: none |
| 14 | YouTube Data API 수집기youtube_data_api_collector | api | camping_influencer_activity_indexSNS/인플루언서 라인 / 관심도 라인 | 날짜 / 플랫폼 / 검색어 / 채널 | YouTube Data API v3 | YouTube Data API v3open_api / approved_candidate신청: 필요key: DL_WCAMPER_STATICS_YOUTUBE_LOCAL_API_KEY / DL_WCAMPER_STATICS_YOUTUBE_PROD_API_KEY캠핑/글램핑/차박 등 키워드의 영상 후보를 인플루언서 활동 proxy evidence로 검토합니다. | platform_ownerGoogle Cloud 프로젝트 / YouTube Data API v3 enable / API key 생성 / 쿼터/약관 확인Codex: YouTube collector config / fixture parser / missing key/live gate / draft evidence/candidate 생성Human: Google Cloud API enable / API key 등록 / quota 사용량 승인 / 검색어/채널 검수 기준 승인API key와 ENABLE_LIVE_SOURCES 설정 전에는 fixture run만 허용합니다. | approvedruntime: activegate: blocked | youtube video evidence draft, influencer activity metric candidatesearch.list 응답 -> 영상 후보 정규화 -> evidence draft -> activity candidate -> 사람 승인 | Runlatest: none |
| 15 | SNS/인플루언서 수집기 skeletonsocial_collector_blocked | social | camping_influencer_activity_indexSNS/인플루언서 라인 | 기준년도 / 플랫폼 / 카테고리 | Instagram / TikTok / 기타 SNS | Instagram Graph API / TikTok Research API / 기타 SNSofficial_api_review / blocked신청: 필요key: TIKTOK_CLIENT_KEY / META_APP_IDYouTube 외 SNS는 공식 API 승인/쿼터/범위가 확보된 플랫폼만 인플루언서 activity 후보로 검토합니다. | platform_owner플랫폼 개발자 계정 / API enablement / API key/OAuth / 권한/쿼터/정책 심사Codex: blocked catalog / 정책 체크리스트 / placeholder schema / no-run guardHuman: 플랫폼별 앱 신청 / 권한 심사 / 쿼터/이용조건 승인정책 승인 전 실행 금지 상태를 유지합니다. | blockedruntime: blockedgate: blocked | 실행 금지 상태 표시약관/공식 API 검토 전 blocked | DisabledYouTube 공식 API 외 SNS 플랫폼 정책 확인 전 자동 수집 금지latest: blocked |
| 16 | 네이버 블로그/카페 신호 수집기 skeletonnaver_community_blocked | social | camping_community_activity_index커뮤니티 체감 proxy | 기준년도 / 키워드 / 플랫폼 | Naver Blog / Naver Cafe | 네이버 개발자센터 검색 API 검토 후보official_api_review / blocked신청: 필요key: NAVER_CLIENT_ID / NAVER_CLIENT_SECRET공식 API와 이용범위가 맞을 때만 커뮤니티/블로그 proxy 후보로 검토합니다. | platform_owner네이버 Developers 앱 등록 / Client ID/Secret 발급 / 검색 API 이용범위 확인 / 커뮤니티/카페 자동수집 금지 확인Codex: blocked catalog / Naver source policy checklist / no-run guardHuman: 앱 등록 / Client credential 등록 / 허용 범위 승인검색 API 범위가 확정될 때까지 커뮤니티 수집기는 blocked로 유지합니다. | blockedruntime: blockedgate: blocked | 실행 금지 상태 표시약관/공식 경로 검토 전 blocked | Disabled무단 자동 수집 금지latest: none |
| 17 | 중고거래/커머스 proxy 수집기 skeletoncommerce_proxy_collector | web | camping_gear_commerce_proxy장비 수요/이탈 proxy | 기준년도 / 카테고리 / 플랫폼 | 중고거래 / 커머스 / 가격 비교 | 상업 플랫폼 공식 API/허용 exportofficial_api_review / blocked신청: 필요key: none공식/허용 데이터가 있을 때만 장비 거래 proxy 후보로 검토합니다. | platform_owner공식 API 또는 허용 export 확인 / 상업 플랫폼 이용조건 확인 / 재배포/저장 가능 여부 확인Codex: disabled collector design / commerce proxy caveat / no-run guardHuman: 공식 데이터 경로 확보 / 약관 승인 / 대표성/재배포 정책 승인공식/허용 데이터가 확인될 때까지 blocked로 유지합니다. | blockedruntime: blockedgate: blocked | 실행 금지 상태 표시정책 검토 전 blocked | Disabled상업 플랫폼 수집 정책 리스크latest: none |
| 18 | 날씨 API 수집기weather_api_collector | api | weather_opportunity_signal날씨 기회/리스크 | 날짜 / 지역 | 기상청 API | 기상청_생활기상지수 조회서비스(3.0)open_api / pending_review신청: 필요key: KMA_API_KEY / PUBLIC_DATA_API_KEY자외선/생활기상지수 등 야외활동 조건을 날씨 기회/리스크 신호로 변환합니다. | operator공공데이터포털 활용신청 / 서비스키 발급 / 지수별 호출범위/rate limit 확인Codex: 날씨 signal adapter skeleton / 지역 mapping / fallback/fixture parserHuman: API 활용신청 / 서비스키 등록 / 운영 사용 승인 확인키/승인 전에는 seed weather fixture만 사용합니다. | pendingruntime: draftgate: blocked | weather signalAPI 응답 -> 지역 매핑 -> weather signal draft | Configurelatest: none |
| 19 | 행사장/박람회 공식 일정 수집기official_event_schedule_collector | hybrid | official_camping_event_count캠핑 박람회/페어 수 | 날짜 / 지역 / 주최 | 공식 행사 사이트 / 주최사 공지 / 수동 등록 | 한국관광공사_국문 관광정보 서비스_GWopen_api / pending_review신청: 필요key: TOUR_API_KEY / PUBLIC_DATA_API_KEY행사정보 API와 공식 행사 사이트를 연결해 박람회/페어 후보를 검수합니다. | operator공공데이터포털 활용신청 / 서비스키 발급 / 행사정보 endpoint 조건 확인 / 주최사 공식성 검수Codex: 행사 일정 candidate schema / 공식 URL 수동 등록 / dry-run parserHuman: API 활용신청 / 행사 공식성 승인 / 분류/중복 기준 승인수동 공식 일정 등록을 우선하고 API는 승인 후 연결합니다. | pendingruntime: draftgate: blocked | event evidence공식 일정 확인 -> evidence -> event candidate -> 승인 | Review Policylatest: none |