# 공개 링크 검사 예제

수작업으로 정리한 학습용 명세입니다. spec-kit 자동 생성·구현 완료 결과가 아닙니다.

## spec
운영자는 공개 메뉴에서 독자가 이동할 수 없는 목적지를 찾는다. 공개 페이지의 실제 내부 링크와 리다이렉트 최종 목적지를 검사한다. 인증·결제·외부 호출은 수행하지 않는다. 연결되지 않은 비공개 URL은 범위 밖이다.

## plan
HTTP GET으로 HTML을 받고 내부 href를 중복 제거한다. 목적지별 상태와 발견한 출발 페이지를 보관한다. 500 또는 잘못된 빈 fragment 링크를 오류로 보고한다. 인증 이동은 별도로 분류한다. 결과는 JSON과 요약 표로 저장한다.

## tasks
- [ ] 공개 진입 URL과 예상 범위 정의
- [ ] 실제 링크 수집과 출발 페이지 보존
- [ ] 리다이렉트 최종 응답 확인
- [ ] 500·빈 fragment·정상 비공개 404 구분
- [ ] 작은 fixture로 오탐 검증
- [ ] 운영 결과를 육안 점검과 대조
