﻿# 면접 시간표 자동 편성 앱 — Claude Code 요청문 5단계
# 순서대로 하나씩 복사해 Claude 데스크톱 앱 Code 탭 입력창에 붙여넣으세요.

① 자료 확인
지금 열어 둔 Test 폴더 안에 interview-scheduler 폴더가 있고, 그 안에 PRD.md 와 data 폴더(CSV 3개)가 있는지 확인해줘. 없으면 무엇이 없는지 알려주고 멈춰줘. 있으면 PRD.md 를 끝까지 읽고, 무엇을 만들지 5줄로 요약해줘. 아직 코드는 만들지 마.

② 화면 만들기
PRD.md 의 «3. 오늘 만들 기능»과 «7. 기술 원칙»대로 interview-scheduler 폴더 안에 앱을 만들어줘. 위쪽에 [1차 시간표] [2차 시간표] [일정 취합] 탭을 두고, 시간표는 왼쪽에 30분 간격 시각, 오른쪽에 서울 회의실·인천 회의실 두 칸으로 만들어줘. 인터넷에 올리거나 외부 서버를 쓰지 말고, 외부 인터넷 주소(CDN·글꼴)도 불러오지 마. 다 만들면 interview-scheduler 폴더에서 python -m http.server 8765 를 백그라운드로 실행하고, 내가 열 주소를 알려줘.

③ 자동 편성 연결
data/applicants.csv 와 data/availability.csv 를 불러와서 PRD.md «5. 데이터»에 적힌 편성 규칙대로 시간표를 자동으로 짜줘. 지원자는 자기 면접지역 회의실에, 가능한 날에만 넣고, 하루 15칸(오전 6 · 점심 · 오후 6 · 쉬는 시간 · 늦은 오후 3)을 지키고, 같은 시각 두 회의실에 같은 학교가 겹치지 않게, 같은 학교·같은 학과는 한 회의실의 같은 블록에 넣지 않게 해줘. 칸 안에는 «09:30 홍길동»처럼 이름이 보이게 하고, 이름을 끌어 다른 칸에 놓으면 자리가 바뀌게 해줘. [2차] 탭을 누르면 3명씩 한 조로 묶인 다:다 시간표로 바뀌게 하고, 결과를 엑셀에서 열 수 있는 CSV로 내보내는 버튼도 만들어줘.

④ AI 일 (Claude Code)
interview-scheduler 앱에서 내보낸 시간표 CSV와 data/applicants.csv 를 읽고 편성 결과를 점검해줘. ① 규칙 위반(같은 시각 같은 학교, 한 회의실 같은 블록에 같은 학교·학과, 하루 15명 초과)이 있는지 ② 인원이 너무 적은 날이 있으면 옮겨서 면접일을 줄일 방법 ③ 미회신 8명에게 보낼 리마인더 문구(이름별). 점검 결과는 check.md 로, 리마인더는 reminder.csv(이름·이메일·제목·본문)로 저장하고, 앱의 «Claude Code 편성 점검» 카드와 리마인더 미리보기에 보이게 연결해줘. 메일은 실제로 보내지 마.

⑤ 테스트·마무리
PRD.md 의 «9. 완료 기준»을 하나씩 직접 확인해서 ✅/❌ 표로 알려줘. ❌ 가 있으면 고친 뒤 다시 확인해줘. 모두 ✅ 면 interview-scheduler 폴더를 Test/zip/interview-scheduler.zip 으로 묶고 파일 탐색기에서 보여줘.
