| name | source-intake |
| description | 새로운 공고 소스를 추가하고 표준 스키마로 정규화할 때 사용 |
Goal
새로운 기관/플랫폼의 공고 페이지를 파싱하여 표준 스키마로 변환한다.
Standard schema
- provider
- title
- category
- target
- start_date
- end_date
- url
- source_name
- source_fetched_at
- raw_date
Procedure
- 소스 페이지 구조를 파악한다.
- 반복 항목 selector를 찾는다.
- 각 항목에서 필요한 필드를 추출한다.
- 날짜를 YYYY-MM-DD로 정규화한다.
- 표준 스키마로 매핑한다.
- provider + title + end_date 기준으로 중복 후보를 계산한다.
- 샘플 5건을 JSON으로 출력한다.
- 누락 필드와 파싱 실패 reason을 정리한다.
Quality bar
- 필수 필드 누락 비율이 10%를 넘으면 parser를 미완료로 본다.
- end_date 파싱 실패 건이 있으면 원문 날짜를 raw_date에 보존한다.
- url은 절대경로로 정규화한다.
Deliverables
- parser file
- 샘플 출력 5건
- 실패 케이스 목록